建表语句:指定array元素分隔符,map keys分隔符很重要!!
create table sales_info_new(
sku_id string comment '商品id',
sku_name string comment '商品名称',
state_map map<string,string> comment '商品状态信息',
id_array array<string> comment '商品相关id列表'
)
partitioned by(
dt string comment '年-月-日'
)
row format delimited
fields terminated by '|'
collection items terminated by ','
map keys terminated by ':';
文本:不用写双引号,花括号,程序会自动添加双引号和花括号!
123|华为Mate10|id:1111,token:2222,user_name:zhangsan1|1235,345
456|华为Mate30|id:1113,token:2224,user_name:zhangsan3|89,635
789|小米5|id:1114,token:2225,user_name:zhangsan4|452,63
1235|小米6|id:1115,token:2226,user_name:zhangsan5|