The system checks the direct memory usage of HDFS every 30 seconds. This alarm is generated when the direct memory usage of DataNode instances exceeds the threshold (90% of the maximum memory).
This alarm is automatically cleared when the direct memory usage is less than the threshold.
Alarm ID |
Alarm Severity |
Auto Clear |
---|---|---|
14016 |
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 for triggering the alarm. |
If the available direct memory of DataNode instances is insufficient, a memory overflow may occur and the service breaks down.
The direct memory of DataNode instances is overused or the direct memory is inappropriately allocated.
Check the direct memory usage.
You can determine whether the node memory is sufficient based on the actual environment. For example, you can use the following method:
total used free shared buff/cache available Mem: 112 48 4 10 58 46 ......
If the value of Mem is at least that of -Xmx, the node memory is sufficient. If the value of Mem is less than that of -Xmx, the node memory is insufficient.
Collect the fault information.
This alarm is automatically cleared after the fault is rectified.
None