2
回答
java Map<String,String>怎么存到hive表value字段(Map<String,String>类型)
终于搞明白,存储TCO原来是这样算的>>>   

java中的map格式{wangwu=345, lisi=234, zhangsan=123}
直接存到hive Map<String,String>类型的字段value,结果查询表value字段
显示{“{wangwu=345”:null},hive将java map中的一个元素做为key值
hive建表时设置map分隔符变成{"{wangwu":"345"},json存hive map也不行,
并且只截取了java map的第一个元素,
将java map换成字符串“wangwu:345,lisi:234,zhangsan:123”,结果hive中存入
的map结果是{"wangwu":"345"}

<无标签>
举报
goldenMoon
发帖于1个月前 2回/39阅
顶部