1

我已经使用 JDBC 连接到 ThriftServer1。(它是一个 Cloudier 集群,4.7)。当我尝试运行任何不需要运行 map reduce 作业的查询时,程序会成功执行。但是,当相关查询需要 map-reduce 作业时,它会失败,但我在下面粘贴了异常。

例如:

Query1: select * from related.some_table limit 1
=>SUCCESS

Query2: select count(*) from  related.some_table
=>FAILED

请注意:这两个查询都从 Hive CLI 成功运行。查询 2 仅在从程序内运行时才会失败。

我还尝试在运行程序时将 HIVE 下的 conf 目录添加到类路径中。但无济于事。

线程“main”java.sql.SQLException 中的异常:查询返回非零代码:1,原因:失败:执行错误,从 org.apache.hadoop.hive.ql.exec.MapRedTask 返回代码 1。 hadoop.hive.jdbc.HivePreparedStatement.executeImmediate(HivePreparedStatement.java:177) 在 org.apache.hadoop.hive.jdbc.HivePreparedStatement.executeQuery

4

0 回答 0