HBASE-HDFS服務本質上是基於HDFS的,其主要作用是存放HBase的WAL檔案,確保HBase日誌的持久化與高可靠性。
HBASE-HDFS服務
HDFS作為Hadoop生態系統的核心組件,提供了可靠的分布式檔案儲存體功能。HBASE-HDFS服務通過使用HDFS作為其底層資料存放區解決方案,繼承了HDFS的所有原生特性和優勢,未對其基本架構進行修改。HDFS更多資訊介紹,請參見HDFS概述。
在以下情況下,將自動產生HBASE-HDFS服務:
建立叢集
通過控制台建立:當您選擇了OSS-HDFS和HBase服務,並勾選了HBase日誌儲存,叢集建立完成後會自動產生HBASE-HDFS服務。

通過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服務。