通過Sqoop工具將Oracle數據導入到HBase

通過Sqoop工具可以將關係型數據庫Oracle的數據導入HBase中,具體的操作步驟如下:

1、在HBase中創建一個表,表名稱爲ecard,表的列簇爲ic_info,

2、寫Sqoop命令來導入數據

sqoop import --append --connect jdbc:oracle:thin:@192.168.8.110:1521:orcl --username sky --password 123456 --table YIQIANIC --columns IC_CARDNO,IC_TIME,IC_AMOUNT,IC_TYPE,ICLINE_NO,ICDEVICE_ID,VEHICLE_ID,ROWKEY --hbase-table ICYIQIAN --split-by ROWKEY --hbase-row-key ROWKEY --column-family ic_info

   數據導入HBase時候會按照默認的設置自動分割Region,因此數據量比較的大的時候需要花費的時間就比較多,注意名稱及列一定要大寫

      

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章