怎样用JSON格式来表示其数据结构
1、1) 假设某表有如下一行,我们用JSON格式来表示其数据结构。在Hive下访问的格式为
2、2)基于上述数据结构,我们在Hive里创建对应的表,并导入数据。创建本地测试文件test.txt
3、注意:MAP,STRUCT和ARRAY里的元素间关系都可以用同一个字符表示,这里用“_”。3)Hive上创建测试表test
4、字段解释:row format delimited fields terminated by ',' -- 列分隔符collection items terminated by '_' --MAP STRUCT 和 ARRAY 的分隔符(数据分割符号)map keys terminated by ':' -- MAP中的key与value的分隔符lines terminated by '\n'; -- 行分隔符4)导入文本数据到测试表
5、5)访问三种集合列里的数据,以下分别是ARRAY,MAP,STRUCT的访问方式
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:44
阅读量:35
阅读量:86
阅读量:85
阅读量:89