Hive~文件导入hive

1.创建表指定分隔符为tab

create table stu(id int, name string) row format delimited fields terminated by '\t';

2.创建文件(分隔符为tab)

touch stu
vim stu
11 姓名11
12 姓名12
13 姓名13
14 姓名14

3.导入文件

方式一:通过hive加载本地文件:

load data local inpath '/usr/local/hive-2.3.7/stu' into table stu;

方式二:通过hive加载hadoop中的文件,注意这种方式会将hadoop原先的文件删除,相当于mv动作

hadoop fs -put stu /
load data inpath '/stu' into table stu; #hadoop文件上传

方式三:将文件PUT到hadoop中对应的hive的表目录下:

hadoop fs -put stu /user/hive/warehouse/stu

4.查看导入的数据

select * from stu;

Hive~文件导入hive_第1张图片

 

你可能感兴趣的:(hive)