删除Hive表中不必要的标头导出到csv

时间:2018-04-04 23:26:20

标签: apache hive

如何将Hive表导出中的以下文本作为csv删除到本地。

这是我在顶部找到的不必要的文本行,列的标题位移到csv的第二行:

4/4/2018 19:19 284 WARN [main] conf.HiveConf (HiveConf.java:initialize(3081)) - HiveConf of name hive.custom-extensions.root does not exist

这是我用来制作csv的代码。

hive -e 'set hive.cli.print.header=true; 
select * from database1.my_table' | sed 's/[\t]/,/g' > /s/myusername/my_table.csv

1 个答案:

答案 0 :(得分:0)

您可以阻止将警告消息打印到控制台,并将其发送到DRFA(每日滚动文件附加程序):

export HADOOP_ROOT_LOGGER="WARN,DRFA"