HBASE-HDFS

HBASE-HDFS服务本质上是基于HDFS的,其主要作用是存放HBaseWAL文件,确保HBase日志的持久化与高可靠性。

HBASE-HDFS服务

HDFS作为Hadoop生态系统的核心组件,提供了可靠的分布式文件存储功能。HBASE-HDFS服务通过使用HDFS作为其底层数据存储解决方案,继承了HDFS的所有原生特性和优势,未对其基本架构进行修改。HDFS更多信息介绍,请参见HDFS概述

在以下情况下,将自动生成HBASE-HDFS服务:

  • 创建集群

    • 通过控制台创建:当您选择了OSS-HDFSHBase服务,并勾选了HBase日志存储,集群创建完成后会自动生成HBASE-HDFS服务。

      image.png

    • 通过OpenAPI创建:调用CreateCluster或者RunCluster创建集群,其中ApplicationApplicationConfig中均新增相关配置。

      填写的配置示例如下,具体参数值请根据实际情况填写。

      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服务。

相关文档