ALM-13005 Failed to Set the Quota of Top Directories of ZooKeeper Components
Alarm 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.
Alarm Attributes
Alarm ID |
Alarm Severity |
Alarm Type |
Service Type |
Auto Cleared |
---|---|---|---|---|
13005 |
Minor |
Quality of service |
ZooKeeper |
Yes |
Alarm Parameters
Type |
Parameter |
Description |
---|---|---|
Location Information |
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. |
|
Additional Information |
Trigger condition |
Specifies the threshold for triggering the alarm. |
Impact on the System
Components can write a large amount of data to the top-level directory of ZooKeeper. As a result, services or services of upstream components (such as Yarn, Flink, and Spark) that depend on the top-level directory are abnormal.
Possible Causes
The quota for the alarm directory is inappropriate.
Handling 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 engineers and send the collected logs.
Alarm Clearance
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.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot