添加HBase資料來源可以對HBase資料進行遷移或者同步操作,本文介紹如何添加HBase資料來源。
HBase資料來源類型和添加方式
HBase資料來源類型 | 添加HBase資料來源的方式 |
ApsaraDB for HBase標準版 |
|
ApsaraDB for HBase增強版 | |
自建的HBase叢集 | |
EMR HBase叢集 |
通過Lindorm控制台添加HBase資料來源
登入Lindorm管理主控台。
在執行個體列表頁,單擊引擎類型為LTS的執行個體ID。
在左側導覽列選擇資料來源管理。
在Hbase資料來源頁面,單擊添加資料來源。
在添加資料來源對話方塊中配置以下資訊。
配置項
說明
執行個體類型
選擇HBase增強版或者HBase標準版。
執行個體地區
選擇目標執行個體所屬地區。
執行個體ID
選擇目標執行個體ID。
說明確保選擇的ApsaraDB for 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叢集需要配置此參數。
單擊添加。