更新时间:2024-12-11 GMT+08:00

开启CCSMap特性

操作场景

CompactedConcurrentSkipListMap(简称CCSMap)特性优化了Memstore的数据结构,可以有效减少数据写入场景下的内存占用,降低GC频率,优化数据写入性能。若实际业务场景中对数据写入性能要求较高时,建议开启此特性。

本章节内容仅适用于MRS 3.3.1及之后版本。

操作步骤

  1. 登录集群的FusionInsight Manager界面,选择“集群 > 服务 > HBase > 配置 > 全部配置”,进入HBase全部配置界面。
  2. 在搜索框中搜索并修改以下参数,开启CCSMap特性:

    • hbase.regionserver.memstore.class:表示Memstore的实现类,需修改该参数值为“org.apache.hadoop.hbase.regionserver.CCSMapMemStore”。
    • hbase.hregion.compacting.memstore.type:Memstore内存合并策略,需修改该参数值为“NONE”。

  3. 单击“保存”保存配置。
  4. 单击“实例”,勾选所有RegionServer实例,选择“更多 > 滚动重启实例”,输入当前用户密码,滚动重启RegionServer实例。