hive 中 map<string,map<string,string>> 类型使用,构建写入数据案例
hive > select map('a','1');
OK
{"a":"1"}
Time taken: 1.058 seconds, Fetched: 1 row(s)
hive>
>
> select map('a','1','b','2');
OK
{"a":"1","b":"2"}
hive> select map('test',str_to_map('a:1,b:2',',',':'));
OK
{"test":{"a":"1","b":"2"}}
Time taken: 1.024 seconds, Fetched: 1 row(s)
hive> select map('test',str_to_map('a:1,b:2',',',':'),'test1',str_to_map('a:1,b:2',',',':'));
OK
{"test":{"a":"1","b":"2"},"test1":{"a":"1","b":"2"}}