hive -e模式导出数据可以指定分隔符吗?

0
hive -e模式导出数据可以指定分隔符吗?如何修改表的指定分隔符hive -e 'select * from x' >>local/test.txt
导出数据后txt文件默认为\t分割符
而目标数据库中的表为\u0001分隔符,所以导入格式出错
 
已邀请:
2

牟瑞 - 大数据 Hadoop 讲师 Hadoop入门课程地址:http://www.hellobi.com/course/39 有架构师,技术总监,CTO的职位请联系我! 2015-11-20 回答

hive 0.11之前是不可以的,之后是可以的。
insert overwrite local directory './test-04'
row format delimited
FIELDS TERMINATED BY '\t'
COLLECTION ITEMS TERMINATED BY ','
MAP KEYS TERMINATED BY ':'
select * from table_name;

要回复问题请先登录注册