利用sqoop完成資料匯入匯出

2021-07-11 18:57:21 字數 1216 閱讀 9160

一.安裝sqoop後可使用如下命令列出mysql資料庫中的所有資料庫,與檢驗是否安裝成功。

#  sqoop list-databases --connect jdbc:mysql://localhost:3306/ --username root --password 123456

二. hive與mysql資料互導

一. 使用命令範例:

sqoop import --connect jdbc:mysql:

--username root --password 123456 --table mytabs --fields-terminated-by

引數詳解:

二. hive資料匯入匯出資料到mysql

sqoop export -connect jdbc:mysql://localhost:3306/sqoop

-username root -password hadoop -table hive_student -export-dir

/hive/student/student --input-fields-terminated-by '\t'

三.mysql資料庫資料匯入hive中

sqoop import --connect jdbc:mysql://localhost:3306/sqoop

-username root -password hadoop -table test -hive-import -m 1

三.hbase與關係型資料庫資料互導

從mysql匯入到hbase中

引數說明:

test 為mysql中要傳入到hbase表中的表名。

mysql_sqoop_test 傳入hbase中的表名

--column-family hbase表中的列族

--hbase-row-key 在hbase中那一列作為rowkey

使用範例:

sqoop import --connect jdbc:mysql:

--username sqoop --password sqoop --table test --hbase-create-table

--hbase-table mysql_sqoop_test --column-family info --hbase-row-key id -m 1

使用NPOI,完成資料的匯入匯出

解釋下流程,第一步 將資料庫表中的資料匯出到excel表 第二步 將excel表中的資料再插入到資料庫表中 當然沒有做重複性校驗,測試而已 注 表結構很簡單 id int 自增 name nvarchar 20 age int phone nvarchar 13 1 class program218...

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官方手冊位址 最近在看sqoop有些感想,就寫下來。sqoop是大資料裡面匯入匯出的乙個工具。關於import匯出 可以從mysql匯出到hdfs,hbase,hive,案例如下,這是乙個匯出到hdfs的案例 import connect jdbc mysql username root ...