将txt、csv等类型文件导入到hive数据库中

发布时间 2023-09-21 13:38:36作者: yesyes1

1、将.txt文件(以sample.csv文件为例)放到data文件夹下面

建议直接用上传进行文件的上传(命令的话,我还没搞清楚);

2、进入到hive数据库中,根据txt文件信息创建表

create table test1 (day_id varchar(30),sale_nbr varchar(30),buy_nbr varchar(30),cnt varchar(30),round varchar(30)) row format serde 'org.apache.hadoop.hive.serde2.OpenCSVSerde' WITH SERDE
(
"separatorChar"=","
)

建立表;

建立成功之后,查看表的结构:

desc sale_count;

3、执行导入文件操作

load data local inpath '/data/sample.txt' into table sale_count;

由于我提前将sample.txt文件放到了本地的hdfs文件系统里面,所以在将数据放到表中的时候,需要加上local

4、查看表中数据

数据导入成功!

妈妈我会啦!