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