Hive踩过的坑-Hive导出指定分隔符

/ 0评 / 1

应该都指定hvie默认列分隔符为:‘/001’,有时候导出ua数据,会出现乱码或者包含了默认分隔符;再或者我们需要导出数据时,想用自己指定的分隔符....

应该可以用这个了...

把文件导出到hdfs随便的目录?
insert overwrite directory '/user/jfa5d/glj_test/pushFile'
row format delimited fields terminated by ','
select * from tableName(sql语句可以加自己的条件);

然后自己想把他变成.csv或者.txt后缀的文件就可以用类似下面的命令,其他你自己改咯

hadoop fs -getmerge /user/jfa5d/glj_test/pushFile/* /home/a5duser/glj/x.csv
或者自己也可以直接用sqoop入库或者其他方式吧....

发表评论

电子邮件地址不会被公开。 必填项已用*标注