为什么数组值出现在 Impala 中而不是Hive中?

disho6za  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(330)

我的表(配置单元)中有一列定义为数组。

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中查询表时,我检索数据,但在hive中我只有null。为什么会有这种行为?我甚至可以理解相反的情况。

3yhwsihp

3yhwsihp1#

我找到了答案。数据是从spark作业以字符串而不是数组的形式写入的。

相关问题