通过JDBC将文件加载到配置单元
我在试图通过JDBC驱动程序将文件加载到配置单元时遇到了这个错误。配置单元实例正在vm上运行。当我通过配置单元命令行加载文件时,它的加载非常好。该文件与配置单元位于同一实例上。我希望jdbc支持load命令 java.sql.SQLException:查询返回非零代码:10,原因:失败:语义分析错误:第1行:23无效路径“”/home/cloudera/Desktop/test.csv“”:没有与路径文件匹配的文件:/home/cloudera/Desktop/test.csv 位于org.apache.hadoop.hive.jdbc.HiveStatement.executeQuery(HiveStatement.java:189)通过JDBC将文件加载到配置单元,jdbc,hive,Jdbc,Hive,我在试图通过JDBC驱动程序将文件加载到配置单元时遇到了这个错误。配置单元实例正在vm上运行。当我通过配置单元命令行加载文件时,它的加载非常好。该文件与配置单元位于同一实例上。我希望jdbc支持load命令 java.sql.SQLException:查询返回非零代码:10,原因:失败:语义分析错误:第1行:23无效路径“”/home/cloudera/Desktop/test.csv“”:没有与路径文件匹配的文件:/home/cloudera/Desktop/test.csv 位于org.ap
在Main.Main(Main.java:55)中,由于配置单元依次在map/reduce环境中运行,因此在使用配置单元jdbc时,用户需要为csv文件提供hdfs路径(而不是本地路径)。使用hive cli运行时,它采用本地路径,因为它负责将文件上载到hdfs以加载到表中。您能分享您的声明吗?