【发布时间】:2016-04-22 14:06:53
【问题描述】:
我遇到了一种奇怪的 Impala 行为。我已经从复制到 Hadoop 集群中的 .csv 文件在 HUE 中创建了一个表。我可以通过 Metastore Manager 在 HUE 中正确导航表,但我无法在 Impala 中运行以下查询,因为它会引发 IllegalStateException: null 异常:
select *
from my_db.my_table
limit 100;
奇怪的是,下面的命令检索到了正确的行数:
select
count(*)
from my_db.my_table;
【问题讨论】:
-
尝试 REFRESH [db_name.]table_name,如果有效,请尝试 INVALIDATE METADATA [[db_name.]table_name]
-
我已经做了
invalidate metadata,因为不这样做我什至无法在 Impala 中查询表。我也试过refresh,但没有帮助。 -
试试不限100
-
如果我删除
limit 100,我会收到相同的IllegalStateException: null错误消息。