hive的資料匯出方式
hive有三種匯出資料的方式
匯出資料到本地檔案系統
insert overwrite local directory '[desfile]'
select
*from
[srcfile];
例: insert overwrite local directory '/home/wyp/wyp'
select
*from wyp;
這資料是匯出到本地檔案系統(/home/wyp/wyp),將會在本地目錄下生成檔案,這個因為是mapreduce跑的,所以生成的檔名是part-00000這種的
匯出資料到hdfs(少了乙個local)
insert overwrite local directory '[desfile]'
select
*from
[srcfile];
例: insert overwrite directory 'hdfs://路徑'
select
*from wyp;
匯出資料到另乙個hive表中
insert
into
table desctable partition
(age=
'25'
)select id, name, tel from srctable;
參考: hive資料匯出
一.操作前資料準備及資料資訊準備。二.使用select語句查詢結果寫入檔案中。命令範例一 命令範例二 註解 local的有無決定輸出檔案在本地檔案系統還是hdfs rowformat delimited fields terminated by t 決定檔案中資料的格式,且hive版本0.11之後才...
hive 匯出資料
hive有三種匯出資料的方式 匯出資料到本地 匯出資料到hdfs 匯出資料到另乙個表 匯出資料到本地檔案系統 insert overwrite local directory desfile select from srcfile 例 insert overwrite local directory...
Hive 匯入匯出資料
將檔案中的資料載入到表中 load data local inpath examples files kv1.txt overwrite into table pokes 載入本地資料,同時給定分割槽資訊 load data local inpath examples files kv2.txt o...