Hive 匯入匯出資料

2021-06-02 21:22:02 字數 902 閱讀 5602

將檔案中的資料載入到表中

load data local inpath './examples/files/kv1.txt' overwrite into table pokes;
載入本地資料,同時給定分割槽資訊

load data local inpath './examples/files/kv2.txt' overwrite into table invites partition (ds='2008-08-15');
載入dfs資料 ,同時給定分割槽資訊

load data inpath '/user/myname/kv2.txt' overwrite into table invites partition (ds='2008-08-15');
將查詢資料輸出至目錄

insert overwrite directory '/tmp/hdfs_out' select a.* from invites a where a.ds='';
將查詢結果輸出至本地目錄

insert overwrite local directory '/tmp/local_out' select a.* from pokes a;
將乙個表的統計結果插入另乙個表中

insert overwrite table events select a.bar, count(1) from invites a where a.foo > 0 group by a.bar;
將檔案流直接插入檔案

from invites a insert overwrite table events select transform(a.foo, a.bar) as (oof, rab) using '/bin/cat' where a.ds > '2008-08-09';

hive資料匯入匯出

hive官方提供兩種匯入資料的方式 1 從表中匯入 insert overwrite table test select from test2 2 從檔案匯入 2.1 從本地檔案匯入 load data local inpath hadoop aa.txt overwrite into table ...

Hive資料匯入和匯出

1.將select的結果放到乙個的的 中 首先要用create table建立新的 insert overwrite table test select uid,name from test2 2.將select的結果放到本地檔案系統中 insert overwrite local director...

Hive資料匯入與匯出

hive四種資料匯入方式 1 從本地檔案系統中匯入資料到hive表 hive load datalocal inpath mytable.txt into table mytabl 注意 和我們熟悉的關係型資料庫不一樣,hive現在還不支援在insert語句裡面直接給出一組記錄的文字形式,也就是說,...