CSV文件在服務器上直接導入hive


如何把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;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM