ALM-13005 Failed to Set the Quota of Top Directories of ZooKeeper Components
Description
The system sets quotas for each ZooKeeper top-level directory in the customized.quota configuration item and components every 5 hours. This alarm is generated when the system fails to set the quota for a directory.
This alarm is cleared when the setting succeeds after a failure.
Attribute
Alarm ID |
Alarm Severity |
Automatically Cleared |
---|---|---|
13005 |
Minor |
Yes |
Parameters
Name |
Meaning |
---|---|
Source |
Specifies the cluster for which the alarm is generated. |
ServiceName |
Specifies the service name for which the alarm is generated. |
ServiceDirectory |
Specifies the directory for which the alarm is generated. |
Trigger Condition |
Specifies the cause of the alarm. |
Impact on the System
Components can write a large amount of data to the top-level directory of ZooKeeper. As a result, the ZooKeeper service is unavailable.
Possible Causes
The quota for the alarm directory is inappropriate.
Procedure
Check whether the quota for the alarm directory is appropriate.
- Log in to FusionInsight Manager, and choose Cluster > Name of the desired cluster > Services > ZooKeeper. On the displayed page, choose Configurations > All Configurations > Quota. Check whether the directory for which the alarm is reported and its quota exist in the customized.quota configuration item.
- Check whether the alarm directory for which the alarm is reported is in the following alarm list.
Table 1 Component alarm directory Component
Alarm Directory
Hbase
/hbase
Hive
/beelinesql
Yarn
/rmstore
Storm
/stormroot
Streaming
/storm
Kafka
/kafka
- View the component of the alarm directory in the table, open the corresponding service page, and choose Configurations > All Configurations. On the displayed page, search for zk.quota in the upper right corner. The search result is the quota of the alarm directory.
- Check whether the quota of the alarm directory for which the alarm is reported is appropriate. The quota must be greater than or equal to the actual value, which can be obtained in Trigger Condition.
- Modify the services.quota value as prompted and save the configuration.
- After the time specified by service.quotas.auto.check.cron.expression, check whether the alarm is cleared.
The service.quotas.auto.check.cron.expression parameter indicates the scheduled expression used by ZooKeeper to set the directory quota. You can choose Cluster > Services > ZooKeeper > Configurations > All Configurations on FusionInsight Manager and set this parameter. The default value is */5 * * * *, indicating 5 minutes.
- If it is, no further action is required.
- If no, go to 7.
Collect fault information.
- On the FusionInsight Manager portal, choose O&M > Log > Download.
- Select ZooKeeper in the required cluster from the Service.
- Click in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
- Contact the O&M personnel and send the collected logs.
Alarm Clearing
After the fault is rectified, the system automatically clears this alarm.
Related Information
None
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.