hive 匯出資料

2021-09-28 06:49:47 字數 753 閱讀 7922

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...