全部產品
Search
文件中心

Lindorm:添加HBase資料來源

更新時間:Aug 22, 2026

添加HBase資料來源可以對HBase資料進行遷移或者同步操作,本文介紹如何添加HBase資料來源。

HBase資料來源類型和添加方式

HBase資料來源類型

添加HBase資料來源的方式

ApsaraDB for HBase標準版

ApsaraDB for HBase增強版

自建的HBase叢集

請通過LTS服務添加HBase資料來源。

EMR HBase叢集

通過Lindorm控制台添加HBase資料來源

  1. 登入Lindorm管理主控台。

  2. 在執行個體列表頁,單擊引擎類型為LTS的執行個體ID。

  3. 在執行個體詳情頁左側導航中,單擊数据源管理。

  4. 在Hbase数据源頁面,單擊添加数据源。

  5. 在添加数据源對話方塊中配置以下資訊。

    配置項

    說明

    实例类型

    選擇HBase增强版或者HBase标准版。

    实例地区

    選擇目標執行個體所屬地區。

    实例ID

    選擇目標執行個體ID。

    說明

    確保選擇的ApsaraDB for HBase與LTS使用相同的專用網路ID。

  6. 單擊确定,狀態為已关联表示HBase資料來源已添加成功。

通過LTS服務添加HBase資料來源

  1. 開通並登入LTS服務,具體操作請參見購買並登入LTS。

  2. 在左側導覽列選擇数据源管理 > 添加数据源。

  3. 在添加数据源頁面配置以下參數。

    參數

    說明

    名称

    自訂資料來源名稱。

    数据源类型

    根據HBase資料來源類型的版本選擇不同的資料來源類型,包括以下選擇:

    • HBase1x:表示HBase資料來源版本為1.0版本。

    • HBase2x:表示HBase資料來源版本為2.0版本。

    • HBase098:表示HBase資料來源為自建的hbase098版本。

    • HBase094:表示HBase資料來源為自建的hbase094版本。

    資料來源參數

    輸入HBase資料來源的相關參數。

    {
      "clusterKey":"<zkhost1>,<zkhost2>,<zkhost3>:2181:/***hbase",
      "hbaseDir":"/***hbase",
      "hdfsUri":"hdfs://<namenode1>:8020,<namenode2>:8020"
    }
    • clusterKey:HBase資料來源的串連資訊,格式為:ZK節點:ZK連接埠:HBase在ZooKeeper中使用的父節點路徑,其中父節點路徑對應HBase叢集中的zookeeper.znode.parent配置項。

      重要

      僅最後一個zkhost後需添加連接埠號碼2181,其他節點後無需添加連接埠號碼。

    • 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後都必須添加連接埠號碼8020。

      • namenode必須使用控制台提供的完整內網網域名稱,例如hb-xxx-master1-001.hbase.rds.aliyuncs.com,不支援簡寫主機名稱hb-xxx-master1-001。

      • 如果hdfsUri中的namenode填寫了簡寫主機名稱,LTS無法解析該網域名稱,添加資料來源時會提示HDFS不可達,並伴隨8020連接埠串連失敗的報錯。此時請將hdfsUri改為控制台提供的完整內網網域名稱,不建議通過手動修改叢集節點的/etc/hosts檔案來解決該問題。

    叢集/etc/hosts(自建、EMR叢集需要)

    配置HBase叢集的/etc/hosts檔案,檔案中記錄了叢集內節點的主機名稱和IP。

    說明

    自建HBase叢集或者EMR HBase叢集需要配置此參數。

  4. 單擊添加。