Sqoop將Mysql資料同步到Hbase

2021-10-11 01:47:43 字數 729 閱讀 5111

1、首先進入hbase中建立一張表

bin/hbase shell

create 'alarm','info1'

表名:alarm 列簇:info1

2、進入sqoop的bin目錄下執行

./sqoop import \

--connect "jdbc:mysql:" \

--table alarm \

--hbase-table alarm \

--column-family info1 \

--hbase-row-key id \

--username root \

--password=dtcserver2019! \

--m 5 \

hbase的部分linux命令

檢視hbase裡的所有表:list

建立表(表名和列簇都要指明):create 'alarm','info1'

檢視表結構:describe 'alarm'

刪除表:disable 'alarm'

刪除表:drop 'alarm'

檢視某個表的資料量:count 'alarm'

檢視某個表中的所有資料:scan 'alarm'

新增資料:put 'alarm','1','info1:column1','5'

sqoop 將mysql表同步到hive分割槽表中

以下文章是mysql表匯入到hivetextfile儲存格式的分割槽表中 mysql表匯入到hiveorc儲存格式的分割槽表 請點此跳轉 sqoop import connect jdbc mysql ip 3306 database username usename password pwd fi...

Sqoop將資料從Mysql匯入Hive中

hive匯入引數 hive home 重寫 hive home hive import 插入資料到hive當中,使用hive的預設分隔符 hive overwrite 重寫插入 create hive table 建表,如果表已經存在,該操作會報錯!hive table table 設定到hive當...

使用sqoop將mysql資料匯入hbase

下表 1 通過hbase shell 開啟hbase。2 建立乙個hbase表 3 將so表的資料匯入到hbase中。opt檔案 connect 資料庫 username 資料庫使用者名稱 password 資料庫密碼 table 需要sqoop的表 columns 表中的列 hbase table...