0
我通過this question閱讀,這本質上是我想要做的。 一對夫婦的原因,該方法似乎最簡單明瞭我的需求:如何將Hive查詢的結果保存到帶頭文件系統?
DROP TABLE IF EXISTS TestHiveTableCSV;
CREATE TABLE TestHiveTableCSV
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n' AS
SELECT Column List FROM TestHiveTable;
然而,當我從HDFS該文件移動到我的本地filesysyem我失去了頭。任何想法如何添加標題?
其中那套? – ADJ
hive -S -e'set hive.cli.print.header = true; select * from table'>> outputfile – yoga
或者您也可以使用這種方法 hive -f $ {HIVEFILE1} -hiveconf hive_database = $ { HIVE_DATABASE} -hiveconf CURRENT_DATE ='2014-05-05'| sed's/[\ t] /,/ g'> yourfile.csv 其中Hivefile1具有配置單元查詢「set hive.cli.print.header = true; select * from table」 – yoga