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;