hive庫之間檔案的互導

2021-10-01 14:10:47 字數 852 閱讀 6024

找到所要匯出的檔案,get下來,並scp到同網段的其它主機節點下,就是receive方的機器上,路徑自定義即可。

>scp * root@test-mg02:/opt/hive-data

hive中建立相同的元資料資訊(表結構)。

檢視send方的建表語句,用於在receive方建表:

show create table tname;

為了不混淆,可以新建資料庫和表。

create database hehe;

create table test;

會在/user/hive/warehouse下出現hehe.db,對應 /user/hehe

找到接收檔案的目錄,將所有檔案put到hdfs上。

data_loc>hadoop fs -put ./* /user/hehe/

data_loc>hadoop fs -ls /user/hehe/

#可檢視檔案是否在

#接著將資料load到hive 表中:

load data inpath 『/…』 into table test

補充:

如果本地現已有檔案(txt)

首先在資料庫中建相應的表,

再將檔案匯入到hive表中,

關聯檔案元資料資訊後hive就能夠正常查出來導過來的資料;

select * from test;

其它儲存格式的資料匯入。

資料庫MySQL與xls檔案的互導

最近的乙個專案需要將xls表匯入到mysql資料庫中和將mysql資料表匯出到xls表中,在網上搜了很多資料,經過多次嘗試終於實現了功能,廢話不多說,在這貼上出 希望可以幫到需要的朋友。一 將.xls表匯入到mysql資料表中。1 import tmpfile files file tmp name...

windows與linux之間檔案的傳輸方式總結

當然,windows與linux之間檔案的傳輸的兩種方式有很多,這裡就僅僅列出工作中遇到的,作為筆記 方法一 安裝ssh secure shell client客戶端 安裝即可登入直接拖拉到linux,如果從linux下匯出檔案則需要如此操作 檔案自動回到windows視窗的當前目錄 方法2 通過w...

windows與linux之間檔案的傳輸方式總結

當然,windows與linux之間檔案的傳輸的兩種方式有很多,這裡就僅僅列出工作中遇到的,作為筆記 方法一 安裝ssh secure shell client客戶端 安裝即可登入直接拖拉到linux,如果從linux下匯出檔案則需要如此操作 檔案自動回到windows視窗的當前目錄 方法2 通過w...