首页 > 技术 > hive分隔符替换

hive分隔符替换

2014年3月5日 发表评论 阅读评论

最近在使用hive,计算某些数据结果,但是hive输出的结果的分隔符很奇怪

总表面上看,好像是tab键,\t,结果用sed替换\t,替换不成功

后来网上查了资料,这里hive的分隔符是\001,但是sed ‘s/\001/,/g’,这样还是不行

后来网上看了下说这个符号是ctrl+v 和ctrl+I的组合键的结果

后来尝试了下sed ‘s/ /,/g’,结果就OK了、。、、

perl里面也可以这样替换

在python中可以使用line.split(‘\x01’)来进行切分(未验证)

参考文档:

http://blog.csdn.net/zyy160alex5/article/details/9171643

http://scn.sap.com/thread/3369277

Del.icio.us : , ,
Zooomr : , ,
Flickr : , ,
Technorati : , ,

移动设备快速阅读本文:
            请扫描二维码  -->
分类: 技术 标签: , ,
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.