Hive表导出成csv文件
hive -e " set hive.cli.print.header=true; #将表头输出 select * from data_table where some_query_conditions " | sed 's/[\t]/,/g' > hhd.csv
set hive.cli.print.header=true
将表头输出;sed 's/[\t]/,/g'
将\t
替换成,
>
将shell
里打印的内容输出到文件
shell命令,转码
iconv -f UTF-8 -c -t GBK xsh001.csv > xsh0001.csv