Help Center/ CloudTable Service/ User Guide/ HBase User Guide/ Self-Healing from HBase Hotspotting
Updated on 2024-04-29 GMT+08:00

Self-Healing from HBase Hotspotting

HBase is a distributed key-value database. Regions are the smallest units HBase data management. Poorly designed row keys make requests directed at a few fixed regions. As a result, the service pressure is high on a node, causing performance deterioration or even request failures.

MetricController instances are added to HBase. After hotspotting detection is enabled, the request traffic of each RegionServer node is monitored. Through aggregation analysis, the nodes and regions with excessive requests can be identified, accelerating hotspotting detection. In addition, this self-healing function transfers workload or performs region splitting. For hotspotting caused by a single rowkey and sequential writes where the self-healing function does not work, traffic limiting is provided instead to minimize the impact on other services on this node.