文章目录
前言
介绍将csv数据导入hive表
1、将csv文本文件放置hdfs目录下
2、登录hive并进入到指定数据库
3、创建表
create external tableifnotexists fun_user_external (
tid INT,
userid STRING,
pwd STRING,
create_time BIGINT,
email STRING
…
)ROW FORMAT DELIMITED FIELDSTERMINATEDBY'' STORED AS TEXTFILE 建表语句中主要的是最后一部分:ROW FORMAT DELIMITED FIELDSTERMINATEDBY ‘’ STORED AS TEXTFILE
4、执行导入语句
loaddata inpath ‘/tmp/fun_user.txt’ intotable fun_user_external;loaddatalocal inpath ‘/tmp/fun_user.txt’ intotable fun_user_external;
**上面两条数据导入语句,如果有
local
这个关键字,则这个路径应该为本地文件系统路径,数据会被拷贝到目标位置;如果省略掉
local
关键字,那么这个路径应该是分布式文件系统中的路径,这种情况下,数据是从这个路径转移到目标位置的。**
5、例子:
createtabletemp.zqxk_veh_v2(
vehicle_id VARCHAR(100),
brand VARCHAR(100),
model VARCHAR(100),
vehicle_type VARCHAR(100),
cllx VARCHAR(100),
qdxs VARCHAR(100),
approve_ton int)ROW FORMAT DELIMITED FIELDSTERMINATEDBY',' STORED AS TEXTFILE;LOADDATA inpath '/user/hive/warehouse/temp.db/zqxk_veh/zqxk.csv'intotabletemp.zqxk_veh_v2;
二、使用hue将csv数据导入hive表
使用hue将csv数据导入hive表
总结
如果此篇文章有帮助到您, 希望打大佬们能
关注
、
点赞
、
收藏
、
评论
支持一波,非常感谢大家!
如果有不对的地方请指正!!!
版权归原作者 lfwh 所有, 如有侵权,请联系我们删除。