匯入表資料子集
我們可以匯入表的使用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...