我遇到了一种奇怪的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;
答案 0 :(得分:0)
我得到完全相同的问题。我更改了查询以单独从表中选择每一列(即选择col1,col2,col3 ......等),发现Impala不喜欢date数据类型列。将其更改为时间戳可以解决问题,我现在可以从表中执行select *。