添加HBase數據源可以對HBase數據進行遷移或者同步操作,本文介紹如何添加HBase數據源。
HBase數據源類型和添加方式
HBase數據源類型 | 添加HBase數據源的方式 |
云數據庫HBase標準版 |
|
云數據庫HBase增強版 | |
自建的HBase集群 | |
EMR HBase集群 |
通過Lindorm控制臺添加HBase數據源
登錄Lindorm管理控制臺。
在實例列表頁,單擊引擎類型為LTS的實例ID。
在左側導航欄選擇數據源管理。
在Hbase數據源頁面,單擊添加數據源。
在添加數據源對話框中配置以下信息。
配置項
說明
實例類型
選擇HBase增強版或者HBase標準版。
實例地區
選擇目標實例所屬地域。
實例ID
選擇目標實例ID。
說明確保選擇的云數據庫HBase與LTS使用相同的專有網絡ID。
單擊確定,狀態為已關聯表示HBase數據源已添加成功。
通過LTS服務添加HBase數據源
開通并登錄LTS服務,具體操作請參見購買并登錄LTS。
在左側導航欄選擇 。
在添加數據源頁面配置以下參數。
參數
說明
名稱
自定義數據源名稱。
數據源類型
根據HBase數據源類型的版本選擇不同的數據源類型,包括以下選擇:
HBase1x:表示HBase數據源版本為1.0版本。
HBase2x:表示HBase數據源版本為2.0版本。
HBase098:表示HBase數據源為自建的hbase098版本。
HBase094:表示HBase數據源為自建的hbase094版本。
數據源參數
輸入HBase數據源的相關參數。
{ "clusterKey":"xxxzkhost1,xxxzkhost2,xxxzkhost3:2181:/xxxhbase", "hbaseDir":"/xxxhbase", "hdfsUri":"hdfs://xxxnn1:8020,xxxnn2:8020" }
clusterKey:HBase數據源的連接信息,格式為:
ZK節點:ZK端口:HBase在ZooKeeper中使用的父節點路徑
,其中父節點路徑對應HBase集群中的zookeeper.znode.parent
配置項。hbaseDir:HBase數據源在HDFS中的路徑,該路徑對應HBase集群的
hbase.rootdir
配置項。說明該路徑只需填寫數據源所在的目錄,不用填寫
hdfs://xx
的前綴。例如,數據源所在的HDFS路徑為hdfs://hbase/hbase
,此處只填寫/hbase
即可。hdfsUri:自建的HBase集群的HDFS連接地址。
如果HBase數據源為高可用實例,HDFS的連接地址格式為:
hdfs://namenode1:port,namenode2:port
。如果HBase數據源為非高可用實例,HDFS的連接地址格式為:
hdfs://namenode:port
。
說明namenode
請使用長域名。
集群/etc/hosts(自建、EMR集群需要)
配置HBase集群的
/etc/hosts
文件,文件中記錄了集群內節點的主機名和IP。說明自建HBase集群或者EMR HBase集群需要配置此參數。
單擊添加。