hive的資料匯入

2021-08-21 13:35:38 字數 937 閱讀 5831

----- hive的資料匯入

使用load語句

load data [local] inpath 'filepath' [overwrite] 

into table tablename [partition (partcol1=val1,partcol2=val2,......)]

---將student1.txt資料匯入表t2

load data local inpath '../data/student1.txt' into table t2;

---將student1.txt資料匯入表t3

load data local inpath '../data/student1.txt' into table t3;

---將../data下的所有資料檔案匯入表t3中,且覆蓋原來的資料

load data local inpath '../data/' overwrite into table t3;

---將hdfs中/input/student1.txt匯入到表t3

load data inpath '/input/student1.txt' overwrite into table t3;

---將不同檔案匯入到分割槽表partition_table

--- partition_table  ---分割槽表

--- data1.txt ---性別f

--- data2.txt ---性別m

load data local inpath '../data/data1.txt' into table partition_table partition (gender='f');

load data local inpath '../data/data2.txt' into table partition_table partition (gender='m');

HIVE資料匯入

1.text資料檔案匯出text資料表中 資料格式 建立相應的資料表 create table if not exists text table id int,count int comment table desc partitioned by date int row format delimi...

Hive資料匯入

1.操作準備資料來源 drop table if exists b create table b as select id,name,tel,age from b 2.複製檔案 如果資料檔案恰好是使用者需要的格式,那麼只需要複製檔案或資料夾就可以 hadoop fs cp source path t...

hive 匯入資料的方式

load data local inpath linux filepath into table tablename 應用場景 常見的情況,一般用於日誌檔案的直接匯入 load data inpath hdfs filepath into table tablename 應用場景 本地資料儲存檔案比...