hive部分 hive表中載入資料的方式(四種)

2021-08-25 19:47:40 字數 1337 閱讀 7698

注意:hive不支援insert into table values()的插入資料

hive表中載入資料的四種方式

1.從本地載入資料

hive (hive)> create table wyp

> (id int,name string,

> age int,tel string)

> row format delimited

> fields terminated by '\t'

> stored as textfile;

load data local inpath '/opt/hive-0.13.1/emp.txt' into table emp ;
2.從hdfs載入資料:

load data inpath '/hive_load_data/wyp.txt' into table wyp;
注:這裡也是將hdfs中的內容移動到hive中,而不是複製。另外乙個一定要注意,如果有乙個同樣名稱的檔案,你再使用命令載入資料是會報錯的。3.從接的表中載入資料到hive中

hive (hive)> create table test(

> id int,name string,

> tel string)

> partitioned by (age int)

> row format delimited

> fields terminated by '\t'

> stored as textfile;

hive (hive)> insert into table test 

> partition (age='25')

> select id,name,tel

> from wyp;

4.在建表的時候往表中插入資料

方式一:

hive (hive)> create table test4

> as

> select id,name,tel

> from wyp;

方式二:

一起學Hive 之七 向Hive表中載入資料

在hive中建好錶之後,需要將資料載入進來,以便做後續查詢分析,本文介紹向hive表中載入資料的幾種方式。如果你的資料已經在hdfs上存在,已經為結構化資料,並且資料所在的hdfs路徑不需要維護,那麼可以直接在建表的時候使用location指定資料所在的hdfs路徑即可。比如 create exte...

一起學Hive 之七 向Hive表中載入資料

在hive中建好錶之後,需要將資料載入進來,以便做後續查詢分析,本文介紹向hive表中載入資料的幾種方式。如果你的資料已經在hdfs上存在,已經為結構化資料,並且資料所在的hdfs路徑不需要維護,那麼可以直接在建表的時候使用location指定資料所在的hdfs路徑即可。比如 create exte...

hive表載入資料

總結自己在hive表中常用的幾種載入資料的方式 1.load data 常用 load data inpath 集群路徑.txt load data local inpath 本地路徑 2.select 偶爾用 insert into table tablename1 select from tab...