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.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot