0


csv数据导入hive表

文章目录

前言

介绍将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表


总结

如果此篇文章有帮助到您, 希望打大佬们能

关注

点赞

收藏

评论

支持一波,非常感谢大家!
如果有不对的地方请指正!!!


本文转载自: https://blog.csdn.net/weixin_42326851/article/details/135730222
版权归原作者 lfwh 所有, 如有侵权,请联系我们删除。

“csv数据导入hive表”的评论:

还没有评论