匯入表資料子集

2021-08-19 16:01:50 字數 804 閱讀 7284

匯入表資料子集

我們可以匯入表的使用sqoop匯入工具,

"where"子句的乙個子集。它執行在各自的資料庫伺服器相應的

sql查詢,並將結果儲存在

hdfs

的目標目錄。

where子句的語法如下。

--where

下面的命令用來匯入emp_add表資料的子集。子集查詢檢索員工

idsecunderabad

bin/sqoop import \

--connect jdbc:mysql://itcast01:3306/userdb \

--username root \

--password root123 \

--where "city ='sec-bad'" \

--target-dir /wherequery \

--table emp_add --m 1

按需求匯入

bin/sqoop import \

--connect jdbc:mysql://itcast01:3306/userdb \

--username root \

--password root123 \

--target-dir /wherequery2 \

--query 'select id,name,deg from emp where  id>1207 and $conditions' \

--split-by id \

--fields-terminated-by '\t' \

--m 1

Sqoop 匯入及匯出表資料子集命令詳解

sqoop命令詳解 案例1 將mysql表test中的資料匯入hive的hivetest表,hive的hivetest表不存在。sqoop import connect jdbc mysql hadoop 001 3306 test username root password 123456 tab...

postgres匯入表資料

1.psql h localhost d p2pvpn server u openfire 連線某個指定的資料庫 2.copy statsconnection statsnodes,relayconns,directconns,timestamp year month day hour minute...

匯入匯出表以及表資料

一 開始進入執行 cmd 命令 匯出 所有表 exp system password 例項名 owner 使用者名稱 file d 自定義.dmp 臨時存放 指定表 exp system password 例項名 owner 使用者名稱 tables tbl1,tbl2,file d 自定義.dmp...