在Hive0.11.0版本新引进了一个新的特性,也就是当用户将Hive查询结果输出到文件,用户可以指定列的分割符,而在之前的版本是不能指定列之间的分隔符,这样给我们带来了很大的不变,在Hive0.11.0之前版本我们一般是这样用的:
保存的文件列之间是用^A(\x01)来分割
注意,上面是为了显示方便,而将\x01写作^A,在实际的文本编辑器我们是看不到^A的,而是一个奇怪的符号。
现在我们可以用Hive0.11.0版本新引进了一个新的特性,指定输出结果列之间的分隔符:
再次看出输出的结果
结果好看多了。如果是map类型可以用下面语句来分割map的key和value
本博客文章除特别声明,全部都是原创!
尊重原创,转载请注明: 转载自过往记忆(http://www.iteblog.com/)
本文链接地址: 《Hive0.11查询结果保存到文件并指定列之间的分隔符》(http://www.iteblog.com/archives/813)
E-mail:wyphao.2007@163.com