如何把CSV文件導入hive
CSV文件實例(scuba.csv,文件是逗號分割的):
DzDBNW,然后規定主要,男,不要等級管理,blqnIT,學生記者說明
1.准備hive建表語句,因為csv文件是逗號分割,所以建表語句需要指定分割符和類型
CREATE TABLE CSV_SCUBA ( xxx,xxx )row format delimited fields terminated by ',' STORED AS TEXTFILE;
2.把csv文件放到hive服務器上
3.再把本地csv文件放到 HDFS 上 hdfs dfs -put scuba.csv /tmp/scuba.csv
4. 最后使用load命令,把CSV文件load到hive上(在hive命令欄)
load data inpath '/tmp/scuba.csv' into table CSV_SCUBA
5. 最后select c_0 from CSV_SCUBA limit 1; 驗證下結果是否正確
6. 因為需要批量數據,最后還需要insert into CSV_SCUBA select * from CSV_SCUBA;