火山引擎表格数据库 HBase 版是基于 Apache HBase 提供的全托管 NoSQL 服务,兼容标准 HBase 访问协议,具备低成本存储、高扩展吞吐等优势。
如上图所示,表格数据库 HBase 版主要由 Master、RegionServer、ZooKeeper、HDFS 四部分组成:
Master:Master 负责管理和协调 RegionServer,以及管理表的增删改查操作。每个 HBase 实例默认只能创建 2 个 Master 节点(主备)。
RegionServer:RegionServer 负责存放和管理 HRegion,以及提供表数据的读写服务。每个 HBase 实例可以创建 2~100 个 Region Server 节点。
ZooKeeper:ZooKeeper 保证了 Master 的高可用,并且能够实时监控 RegionServer 的上线下线信息,及时通知 Master。
HDFS:分布式文件系统,默认 3 副本,提供了高可用、可扩展的文件存储能力。
表格数据库 HBase 版具备以下优势,帮助您构建理想应用。
表格数据库 HBase 版的基本单位是实例。实例是独立的、虚拟化的数据库运行环境,是多个数据节点与代理节点的集合,数据节点上运行 Apache HBase 引擎。创建实例时,您需要指定所有节点的引擎版本和规格大小。创建好 HBase 实例后,您可以通过 ECS 进行访问。
表格数据库 HBase 版支持 2.x 的 Apache HBase 引擎版本。关于 HBase 版本的更多信息,请参见 Apache HBase。
您可以使用云监控服务来监控 HBase 实例的性能和运行状况,同时在表格数据库 HBase 版控制台上查看云监控性能的相关图表。更多信息,请参见监控指标说明。