【发布时间】:2019-11-08 07:06:10
【问题描述】:
我遇到了一个奇怪的错误。我正在运行一个带有 where 子句的简单 select * 查询,以下是查询执行状态的摘要
- 从 EMR(Tez 引擎)连接到 Hive - 成功
- 从 EMR(MR 引擎)连接到 Hive - 成功
- 从 Beeline(Tez 引擎)连接到 Hive - 失败
- 从 Beeline(MR 引擎)连接到 Hive - 成功
我需要解决第 3 点。 这是我得到的错误跟踪,无法找到导致此故障的根本原因以及此错误日志试图传达的内容。
at org.apache.hive.service.cli.operation.Operation.toSQLException(Operation.java:380)
at org.apache.hive.service.cli.operation.SQLOperation.runQuery(SQLOperation.java:257)
at org.apache.hive.service.cli.operation.SQLOperation.access$800(SQLOperation.java:91)
at org.apache.hive.service.cli.operation.SQLOperation$BackgroundWork$1.run(SQLOperation.java:348)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:422)
at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1840)
at org.apache.hive.service.cli.operation.SQLOperation$BackgroundWork.run(SQLOperation.java:362)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)' SQL<select `ID`, `ISDELETED`, `ACCOUNTID`, `CREATEDBYID`, `CREATEDDATE`, `FIELD`, `OLDVALUE`, `NEWVALUE`, `AUDIT_UPD_TS`, `SRC_OP_TYP`, `GG_INGEST_TS` from `t4i_ent_sfdc_b2b_psa`.`sf_accounthistory` x WHERE SRC_OP_TYP='NA'>```
【问题讨论】:
-
您能分享一下您用来调用 hive(beeline) 会话的直线命令吗?这将有助于了解那里是否缺少某些东西。
-
嗨@AjayAhuja,我能够解决这个问题,现在已经发布了答案。
标签: hadoop hive mapreduce amazon-emr apache-tez