The system checks the non-heap memory usage of the HDFS DataNode every 30 seconds and compares the actual usage with the threshold. The non-heap memory usage of the HDFS DataNode has a default threshold. This alarm is generated when the non-heap memory usage of the HDFS DataNode exceeds the threshold.
Users can choose O&M > Alarm > Thresholds> Name of the desired cluster > HDFS to change the threshold.
This alarm is cleared when the no-heap memory usage of the HDFS DataNode is less than or equal to the threshold.
Alarm ID |
Alarm Severity |
Automatically Cleared |
---|---|---|
14019 |
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. |
Trigger condition |
Specifies the threshold triggering the alarm. If the current indicator value exceeds this threshold, the alarm is generated. |
If the memory usage of the HDFS DataNode is too high, data read/write performance of HDFS will be affected.
Non-heap memory of the HDFS DataNode is insufficient.
Delete unnecessary files.
If the cluster adopts the security mode, perform security authentication.
Run the kinit hdfs command and enter the password as prompted. Obtain the password from the administrator.
Check the DataNode JVM non-heap memory usage and configuration.
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.
Adjust system configurations.
The mapping between the average number of blocks of a DataNode instance and the DataNode memory is as follows:
Collect fault information.
After the fault is rectified, the system automatically clears this alarm.
None