先在hive里面创建一个表

create table  mydb2.t3(id int,name string,age int) row format delimited fields terminated by ','stored as textfile;

11.把文本文件的数据导入到Hive表中 随笔 第1张

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

 

接下来创建数据文件

11.把文本文件的数据导入到Hive表中 随笔 第2张

11.把文本文件的数据导入到Hive表中 随笔 第3张

 

 把本地的数据文件导入到hive表中

LOAD DATA LOCAL INPATH '/opt/datas/a.txt' OVERWRITE INTO  TABLE  t3;

 11.把文本文件的数据导入到Hive表中 随笔 第4张

11.把文本文件的数据导入到Hive表中 随笔 第5张

 

11.把文本文件的数据导入到Hive表中 随笔 第6张

 

 

 接下来把hdfs上的文件导入到hive表中

现在在hdfs上创建目录,并把本地文件上传到hdfs

11.把文本文件的数据导入到Hive表中 随笔 第7张

 

 

11.把文本文件的数据导入到Hive表中 随笔 第8张

 

 在hive再创建一个表tt

create table  mydb2.tt(id int,name string,age int) row format delimited fields terminated by ','stored as textfile;

 

11.把文本文件的数据导入到Hive表中 随笔 第9张

 

 把hdfs上的文件导入到hive的tt表里面

LOAD DATA  INPATH '/home/hadoop/testhive/a.txt' OVERWRITE INTO  TABLE  tt;

 11.把文本文件的数据导入到Hive表中 随笔 第10张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄