我想將配置單元查詢輸出以CSV格式(以逗號分隔)寫入HDFS文件。Hive將HDFS作爲CSV文件提交給HDFS
對於本地目錄:
INSERT OVERWRITE LOCAL DIRECTORY '/home/test/result/'
ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' SELECT * from table;
上述工程罰款和查詢的輸出寫入在本地目錄CSV格式。
對於HDFS:
INSERT OVERWRITE DIRECTORY '/home/test/result/' SELECT * from table;
輸出寫入到HDFS被序列與由^ A和由換行分隔的行分隔的列文本。
注意:
ROW FORMAT DELIMITED FIELDS ---- Not supported for above query
有沒有辦法寫在HDFS目錄CSV文件蜂房查詢輸出(逗號分隔)
訪問:http://stackoverflow.com/questions/18129581/how-do-i-output-the-results-of-a-hiveql-query-to-csv –
@GauravDave我想寫在HDFS文件中。不在本地目錄中。已經查看以上的問題 –