Sqoop的基本操作

2021-09-27 06:01:51 字數 1715 閱讀 4742

sqoop-list-databases --connect jdbc:mysql://mini05:3306/ --username root --password root
sqoop-list-tables --connect jdbc:mysql://mini05:3306/up1 --username root --password root
sqoop-import --connect jdbc:mysql://mini05/up2 --username root

--password root --table user

sqoop-import 

--connect jdbc:mysql://mini05/up2 --username root

--password root

--table user

--target-dir /sqoop/user

--delete-target-dir

--where 'id>2'

sqoop-import --connect jdbc:mysql://mini05/up2  --username root 

--password root

--target-dir /sqoop/user

--delete-target-dir

--query "select name,age from user where age>10 and \\$conditions"

--split-by 'age'

sqoop-import 

--connect jdbc:mysql://mini05/up2

--username root

--password root

--table user

--hbase-row-key id

--hbase-table ns1:t2

--column-family f1

–hbase-row-key: 可以不指定,不指定預設hbase中的row-lkey就是mysql中的主鍵

注意:匯入資料到hbase資料庫之前需要在hbase中先建立表和列族

sqoop-import 

--connect jdbc:mysql://mini05/up2

--username root

--password root

--table user

--hive-import

--target-dir /hive/user1 -m 1

sqoop-export  

--connect jdbc:mysql://mini05:3306/up2

--username root

--password root

--table user

--export-dir /sqoop/user2

注意:匯出之前首先需要在mysql中建立表

注意:匯入的文字中的資料必須為csv的格式

不可行

sqoop基本操作

sqoop list databases connect jdbc mysql username root password 123456sqoop list tables connect jdbc mysql test username root password 123456sqoop impo...

sqoop基本操作

匯入到hdfs 代表在shell視窗中換行 bin sqoop import 連線的url connect jdbc mysql hadoop102 3306 mydb 使用者名稱 username root 密碼 password 123456 要導哪個表的資料 table staff 將資料匯入...

Sqoop基本使用

在 sqoop 中,匯入 概念指 從非大資料集群 rdbms 向大資料集群 hdfs,hive,hbase 中傳輸資料,叫做 匯入,即使用 import 關鍵字。1 確定 mysql 服務開啟正常 2 在 mysql 中新建一張表並插入一些資料 mysql uroot p123456 mysql c...