全部產品
Search
文件中心

E-MapReduce:HBASE-HDFS

更新時間:Aug 09, 2025

HBASE-HDFS服務本質上是基於HDFS的,其主要作用是存放HBase的WAL檔案,確保HBase日誌的持久化與高可靠性。

HBASE-HDFS服務

HDFS作為Hadoop生態系統的核心組件,提供了可靠的分布式檔案儲存體功能。HBASE-HDFS服務通過使用HDFS作為其底層資料存放區解決方案,繼承了HDFS的所有原生特性和優勢,未對其基本架構進行修改。HDFS更多資訊介紹,請參見HDFS概述

在以下情況下,將自動產生HBASE-HDFS服務:

  • 建立叢集

    • 通過控制台建立:當您選擇了OSS-HDFS和HBase服務,並勾選了HBase日誌儲存,叢集建立完成後會自動產生HBASE-HDFS服務。

      image.png

    • 通過OpenAPI建立:調用CreateCluster或者RunCluster建立叢集,其中Application和ApplicationConfig中均新增相關配置。

      填寫的配置樣本如下,具體參數值請根據實際情況填寫。

      Application = ["HBASE", "OSS-HDFS", "HBASE-HDFS"]
      
      ApplicationConfigs = [
          {
              "ConfigFileName": "hbase-site.xml",
              "ApplicationName": "HBASE",
              "ConfigItemKey": "hbase.wal.mode",
              "ConfigScope": "CLUSTER",
              "ConfigItemValue": "HDFS"
          },
          {
              "ConfigFileName": "common.conf",
              "ApplicationName": "OSS-HDFS",
              "ConfigItemKey": "OSS_ROOT_URI",
              "ConfigScope": "CLUSTER",
              "ConfigItemValue": "oss://examplebucket.oss-cn-hangzhou-internal.aliyuncs.com/"
          },
          {
              "ConfigFileName": "hdfs-site.xml",
              "ApplicationName": "HBASE-HDFS",
              "ConfigItemKey": "dfs.balancer.block-move.timeout",
              "ConfigScope": "CLUSTER",
              "ConfigItemValue": "600000"
          }
      ]
  • 新增服務

    當您建立叢集時選擇了OSS-HDFS服務,並在叢集建立後新增了HBase服務,也會自動產生HBASE-HDFS服務。

相關文檔