【发布时间】:2018-03-06 14:47:49
【问题描述】:
我的表 (HIVE) 中有一个定义为数组的列。
create external table rule
id string,
names array<string>
ROW FORMAT DELIMITED
COLLECTION ITEMS TERMINATED BY '|'stored as parquet
location 'hdfs://folder'
名称中的值示例:Joe|Jimmy
当我在 Impala 中查询表时,我检索了数据,但在配置单元中我只有 NULL。为什么会有这种行为?我什至会理解相反的情况。
【问题讨论】:
-
您有
id列和names列。它们之间的分隔符是什么? -
parquet文件是否需要指定分隔符?无论如何,分隔符是逗号 (,)