ZooKeeper 配额指南

部署和 Management 指南

Quotas

ZooKeeper 具有名称空间和字节配额。您可以使用 ZooKeeperMain 类来设置配额。如果用户超出分配给他们的配额,ZooKeeper 将输出* WARN *消息。消息将打印在 ZooKeeper 的日志中。

$ bin/zkCli.sh -server host:port**

上面的命令为您提供了使用配额的命令行选项。

Setting Quotas

您可以使用* setquota *在 ZooKeeper 节点上设置配额。它具有将配额设置为-n(用于名称空间)和-b(用于字节)的选项。

ZooKeeper 配额存储在/ Zookeeper/quota 中的 ZooKeeper 本身中。要禁止其他人更改配额,请为/ zookeeper/quota 设置 ACL,以便只有 Management 员才能对其进行读写。

Listing Quotas

您可以使用* listquota *列出 ZooKeeper 节点上的配额。

Deleting Quotas

您可以使用* delquota *删除 ZooKeeper 节点上的配额。