Impala select *不显示表的所有详细信息

时间:2017-01-12 21:57:48

标签: sql hadoop impala

我在impala select * from table 中有一个SQL查询,但是当我执行此查询时,某些列丢失了。

当我 describe table 时,那些列就在那里。

我无法显示代码段,但未显示的类型包括地图数组结构

1 个答案:

答案 0 :(得分:0)

Impala并不支持。必须解压缩复杂类型才能显示。

  

Impala查询的结果集始终包含所有标量类型;   任何复杂类型查询中的元素和字段必须是   "解包"使用连接查询。查询无法直接检索   复杂类型列的整个值。 Impala返回错误   这个案例。对于具有复杂的表,允许使用SELECT *进行查询   类型,但跳过具有复杂类型的列。

来源:Queries and Complex Types