hive 使用 map 类型字段

hive 使用 map 类型字段,第1张

map keys terminated by ":"表示键值对之间用":"来分割

同样的,先使用sql方式插入

导入文件,文件内容如下:

map的访问通过map[key]的形式进行,测试一下

Map使用

建表:

[plain] view plaincopy

hive>create table employee(id string, perf map<string, int>)

>ROW FORMAT DELIMITED

>FIELDS TERMINATED BY '\t'

>COLLECTION ITEMS TERMINATED BY ','

>MAP KEYS TERMINATED BY ':'

OK

Time taken: 0.144 seconds

‘MAP KEYS TERMINATED BY’ :key value分隔符

导入数据:

[plain] view plaincopy

$ cat test7.txt

1 job:80,team:60,person:70

2 job:60,team:80

3 job:90,team:70,person:100

hive>LOAD DATA LOCAL INPATH '/home/work/data/test7.txt' INTO TABLE employee


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11734279.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存