【发布时间】:2020-06-11 10:59:12
【问题描述】:
当我通过 java 从 JDBC 访问 hive 表时,我得到 0 条记录。但是来自直线的相同查询工作正常并显示一些数字。可能是什么原因。?
【问题讨论】:
-
你能补充更多细节吗?例如 1. 如果您尝试执行 SELECT 操作 - 您是否在 JDBC Client 和 Beeline 上看到数据? 2. 您是否看到在 Beeline 和 JDBC 客户端中作为计数执行的一部分触发了 MapReduce 作业?
-
很少有表显示来自 jdbc 的 0,同一架构中的其他表显示一些与直线计数 (*) 命令匹配的数字。
-
@Gomz.. 我如何使用 JDBC 客户端检查 MR 作业是否正在运行..
-
您可以在 HiveServer2 日志中检查相应的 queryId。
标签: java apache-spark hive