Hive 复杂数据类型中的复杂数据类型

Hive 复杂数据类型中的复杂数据类型,hive,bigdata,complex-data-types,Hive,Bigdata,Complex Data Types,下面是我创建的一个表,其中复杂数据类型放在复杂数据类型中 CREATE TABLE Family ( name STRING, marriages ARRAY < STRUCT < wife: STRING,kids: ARRAY <STRING>>> ) ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t' COLLECTION ITEMS TERMINATED BY ',' MAP K

下面是我创建的一个表,其中复杂数据类型放在复杂数据类型中

CREATE TABLE Family
(
  name STRING,
  marriages ARRAY < STRUCT <
            wife: STRING,kids: ARRAY <STRING>>>
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\t'
COLLECTION ITEMS TERMINATED BY ','
MAP KEYS TERMINATED BY ':'
LINES TERMINATED BY '\n';
在表中加载数据后,我只看到第一行的
Wife1,Kid1
Wife2,Kid4

类似地,第二行的
spoose1:Child1
spoose2:Child3

如果是分隔符引起的问题,那么我应该如何在此处插入多个孩子的名字?

”,下表创建用于保存“大陆”、“国家”和“城市”````创建表格复杂结构数组(大陆字符串,国家结构);``````````````````因为“城市”被定义为一个数组,所以我考虑多个城市。那么我的数据应该是怎样的呢?格式或样本数据将有所帮助。
Man1    Wife1:Kid1,Kid2,Kid3, Wife2:Kid4,Kid5,Kid6
Man2    Souse1:Child1,Child2, Souse2:Child3,Child4