将数据从Hive Table复制到本地系统,列标题和管道用压缩分隔

时间:2017-11-07 20:30:56

标签: hive

我使用以下命令将所有数据从hive表复制到本地文件系统

bin> hive -e 'set hive.cli.print.header=true; select * from sample' > /home/mydir/sample_file.txt

我能够成功复制数据,但标题的格式为tablename.columnname,我只想拥有column_name,并且分隔符与表格相同。

我正在寻找能够创建文件以及标题(仅限column_name)和使用压缩分隔为管道(|)的字段的参数,如果可能的话。

我尝试添加

sed 's/[\t]/,/g' 

命令,但它没有给我所需的结果。

任何帮助都将不胜感激。

感谢。

0 个答案:

没有答案