The system checks the number of regions on each RegionServer in each HBase service instance every 30 seconds. The region number is displayed on the HBase service monitoring page and RegionServer role monitoring page. This alarm is generated when the number of regions on a RegionServer exceeds the threshold (default value: 2000) for 20 consecutive times. The threshold can be changed by choosing O&M > Alarm > Thresholds > Name of the desired cluster > HBase. This alarm is cleared when the number of regions is less than or equal to the threshold.
If the multi-instance function is enabled in the cluster and multiple HBase service instances are installed, you need to determine the HBase service instance where the alarm is generated based on the value of ServiceName in Location. For example, if the HBase1 service is unavailable, ServiceName=HBase1 is displayed in Location, and the operation object in the procedure needs to be changed from HBase to HBase1.
Alarm ID |
Alarm Severity |
Auto Clear |
---|---|---|
19011 |
Major |
Yes |
Name |
Meaning |
---|---|
Source |
Specifies the cluster for which the alarm is generated. |
ServiceName |
Specifies the service for which the alarm is generated. |
RoleName |
Specifies the role for which the alarm is generated. |
HostName |
Specifies the host for which the alarm is generated. |
The data read/write performance of HBase is affected when the number of regions on a RegionServer exceeds the threshold.
View alarm location information.
By default, the admin user does not have the permissions to manage other components. If the page cannot be opened or the displayed content is incomplete when you access the native UI of a component due to insufficient permissions, you can manually create a user with the permissions to manage that component.
Enable load balancing.
cd client installation directory
source bigdata_env
If the cluster adopts the security mode, perform security authentication. Specifically, run the kinit hbase command and enter the password as prompted (obtain the password from the administrator).
hbase shell
balancer_enabled
balance_switch true
balancer_enabled
You are advised to enable and manually trigger the load balancing function during off-peak hours.
Delete unwanted HBase tables.
Exercise caution when deleting data to ensure data is deleted correctly.
disable 'name of the table to be deleted'
drop 'name of the table to be deleted'
balance_switch true
balancer_enabled
Adjust the threshold.
Perform system capacity expansion.
Collect fault information.
After the fault is rectified, the system automatically clears this alarm.
None