Sqoop從關係型數據庫(mysql)往Hbase上導入數據

前提(配置環境)

一、/opt/sofware/sqoop/sqoop/conf 目錄下 nano ./sqoop-env.sh (sqoop-env.sh 是由 cp ./sqoop-env-template.sh ./sqoop-env.sh 複製過來的)

設置 HBASE_HOME和HIVE_HOME的路徑
在這裏插入圖片描述

二、sqoop版本需要是1.4.6以上,不然導不進去hbase,我用的是1.4.7版本

一、Sqoop從關係型數據庫(mysql)往Hbase上導入數據

指令(跟導入到hive基本一樣只是最後再跟上行鍵,列族)

./sqoop import --connect jdbc:mysql://node132:3306/company --table staff --username root --password root --delete-target-dir --num-mappers 1 --hbase-create-table --hbase-table staff --hbase-row-key id --column-family info --hbase-bulkload
發佈了73 篇原創文章 · 獲贊 50 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章