Hive匯入匯出方式

2021-10-03 12:10:23 字數 877 閱讀 7261

從本地匯入: load data local inpath 『/home/1.txt』 (overwrite)into table student;

從hdfs匯入: load data inpath 『/user/hive/warehouse/1.txt』 (overwrite)into table student;

查詢匯入: create table student1 as select * from student;(也可以具體查詢某項資料)

查詢結果匯入:insert (overwrite)into table staff select * from track_log;

用insert overwrite匯出方式

匯出到本地:

insert overwrite local directory 『/home/robot/1/

2』 row format delimited fields

terminated

by 『\t』 select

*from staff;

(遞迴建立目錄)

匯出到hdfs

insert overwrite directory 『/

user

/hive/1/

2』 row format delimited fields

terminated

by 『\t』 select

*from staff;

bash shell覆蓋追加匯出

$ bin/hive -e 「select * from staff;」 > /home/z/backup.log
sqoop把hive資料匯出到外部

Hive 資料匯入匯出方式小結

1.最基本的匯入方式 load load data local inpath opt module datas test.txt overwrite into table student partition partcol1 val1,栗子 a 載入本地檔案到 hive hive default l...

Hive幾種資料匯入匯出方式

匯入 hive幾種資料匯入方式 匯出 1.拷貝檔案 如果資料檔案恰好是使用者需要的格式,那麼只需要拷貝檔案或資料夾就可以。hadoop fs cp source path target path 2.匯出到本地檔案系統 不能使用insert into local directory來匯出資料,會報錯...

Hive 匯入匯出資料

將檔案中的資料載入到表中 load data local inpath examples files kv1.txt overwrite into table pokes 載入本地資料,同時給定分割槽資訊 load data local inpath examples files kv2.txt o...