Help Center/ MapReduce Service/ User Guide (Ankara Region)/ Alarm Reference/ ALM-13005 Failed to Set the Quota of Top Directories of ZooKeeper Components
Updated on 2024-11-29 GMT+08:00

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.

  1. 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.

    • If yes, go to 5.
    • If no, go to 2.

  2. 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

    • If yes, go to 3.
    • If no, go to 7.

  3. 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.
  4. 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.
  5. Modify the services.quota value as prompted and save the configuration.
  6. 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.

  1. On the FusionInsight Manager portal, choose O&M > Log > Download.
  2. Select ZooKeeper in the required cluster from the Service.
  3. 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.
  4. 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.