更新时间:2024-04-29 GMT+08:00

HBase集群管理

HBase产品简介

HBase是一个稳定可靠,性能卓越、可伸缩、面向列的分布式云存储系统,适用于海量数据存储以及分布式计算的场景,用户可以利用HBase搭建起TB至PB级数据规模的存储系统,对数据轻松进行过滤分析,毫秒级得到响应,快速发现数据价值。

HBase适用场景有:

  • 海量数据存储。

    适用于TB~PB级以上的数据存储,提供动态伸缩能力,方便用户在性能或容量需要改变时,改变集群资源,轻松构建企业海量数据存储系统。

  • 实时查询。

    HBase的列式KeyValue存储机制,适用于企业用户明细数据即时查询,基于主键的低时延点查,响应时延一般为秒级或毫秒级,方便用户对数据的实时分析。

HBase的架构和详细原理介绍,请参见:https://hbase.apache.org/book.html

当前CloudTable HBase暂无安全认证机制,如果需使用认证鉴权机制的HBase服务,建议使用华为云MapReduce服务。

集群管理功能

CloudTable服务是华为云提供的一项分布式、可扩展的KeyValue数据存储服务。CloudTable提供Web官网服务界面,CloudTable HBase集群管理的具体功能如下:

  • 创建集群:在CloudTable服务界面完成集群的创建。支持按照用户创建集群时选择的计算单元个数、实际使用存储容量计费。用户可以自主地选择服务提供的高级特性,独立安装、独立收费。扣费时余额不足先提醒用户续费,在保留期冻结集群资源,续费后再解冻。通过计算存储分离架构和计算资源动态调整,尽可能的为用户降低成本。
  • 扩容集群:支持集群扩容计算单元。

    扩容计算单元:用户根据实际需要或业务情况,动态的增加计算单元的个数,保证读写性能。集群自适应的实现负载均衡,保证业务不中断,平滑扩容。扩容计算单元将会产生额外的费用。

  • 管理集群:对创建的集群进行管理。
    • 指标监控:集群运行中,收集各项监控数据,上报云监控(Cloud Eye),向用户以图形化的方式呈现集群运行状况。当指标出现异常时,通过消息通知用户和管理员,及时人工介入。
    • 删除集群:当用户不再需要集群时,可选择删除集群。此操作为高危操作,删除集群可能导致数据丢失,因此在执行删除操作之前,请确认不存在正在运行的业务,所有数据都已经保存。
    • 重启集群:当修改完集群HBase参数后,或者因长时间不重启导致系统运行缓慢等情况下,用户需要重启集群。重启操作将有可能会导致正在运行中的业务数据丢失,如果需要执行重启操作,请确定不存在正在运行的业务,所有数据都已经保存。
    • 查询告警:集群运行异常或系统故障时,CloudTable服务会收集故障信息并上报网管系统,维护人员可根据用户提供的告警信息定位问题原因。
    • 日志查询:记录用户对集群操作信息,便于集群运行异常时定位分析问题原因。

产品优势

  • HBase原生接口:兼容原生HBase接口,架构高可用,计算和存储分离保证高可靠,内核深度优化。
  • 易使用:支持二级索引,满足数据非主键查询需求,简单易用。
  • 低成本:支持冷热分离,满足数据归档、访问频率较低历史数据存储需求,降低存储成本。
  • 稳定可靠:支持热点诊断和自愈,提升系统稳定性。
  • 可视化监控运维:提供常用的监控信息和自定义告警规则,简化系统运维。