【发布时间】:2019-06-10 13:10:30
【问题描述】:
聚合或连接不会从外部表上的 Hive 查询返回任何结果。
我已设置 hive 以使用 Spark(独立)作为查询引擎而不是 MR。
我已经创建了一个外部表(来自 elastichsearch 索引)。
使用 SELECT 一切正常并返回数据:
SELECT * FROM table1 LIMIT 100
尝试使用简单的计数不返回数据:
SELECT count(*) FROM table1
我使用 JDBC (beeline) 在 Hive 上执行查询
从日志来看,选择查询似乎是直接在弹性上执行的(没有生成火花作业)。执行计数查询时,会生成一个 spark 作业并成功完成,但会返回任何结果。
【问题讨论】:
标签: sql apache-spark hive