sqoop匯入匯出

2021-07-09 11:35:57 字數 881 閱讀 6629

sqoop官方手冊位址

最近在看sqoop有些感想,就寫下來。sqoop是大資料裡面匯入匯出的乙個工具。

關於import匯出

可以從mysql匯出到hdfs,hbase,hive,案例如下,這是乙個匯出到hdfs的案例

import

--connect

jdbc:mysql:

--username

root

--password

root-m1

--null-string

''--table

user

--columns

"id,username,password"

--target-dir

/data/hadoop/hive/warehouse/user

關於export匯入

只能從hdfs匯入到mysql,下面是乙個從hdfs匯出到mysql的案例

export

--connect

jdbc:mysql:

--username

root

--password

root-m1

--null-string

''--table

concat_test2

--columns

"id,name,url"

--export-dir

/user/root/output1

--fields-terminated-by

'\001'

注:sqoop操作匯出的資料,是在hive或者hbase中執行完成後的資料,預設的hive列分隔符\001

sqoop匯入 匯出

全部匯入 sqoop import connect jdbc mysql hadoop01 3306 test1 username root password 1234 table students target dir user test1 delete target dir fields ter...

Sqoop(二) Sqoop匯入 匯出資料

1.2 rdbms hive 1.3 rdbms hbase 2.匯出資料 在sqoop中,匯入 概念指 從非大資料集群 rdbms 向大資料集群 hdfs,hive,hbase 中傳輸資料,叫做 匯入,即使用import關鍵字。sqoop import connect jdbc mysql top...

Sqoop的匯入匯出

在 sqoop 中,匯入 概念指 從非大資料集群 rdbms 向大資料集群 hdfs,hive,hbase 中傳輸資料,叫做 匯入,即使用import關鍵字。rdbms 關聯式資料庫管理系統 全部匯入 usr bin env bash sqoop import connect jdbc mysql ...