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;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章