ZooKeeper配额指南(十)
配额
ZK有命名空间和字节配额。你可以使用ZooKeeperMain类来设置配额。ZK打印警告信息如果用户超过分配给他们的配额。这些信息被打印到ZK的日志中。
$java -cp zookeeper.jar:src/java/lib/log4j-1.2.16.jar:src/java/lib/jline-2.11.jar:conf \ org.apache.zookeeper.ZooKeeperMain -server host:port
上面的命令给了你设置配额的选项。
设置配额
你可以使用setquot来设置一个ZK节点的配额。它有一个设置配额时的选项-n(命名空间)和-b(为字节)。
ZK的配额被存储ZK本身的/zookeeper/quota中。为了禁止其它人改变它的设置,使用ACL来确保只有管理员可以读和写这个文件。
列出配额
你可以使用listquota来列出Zk节点的配额
删除配额
你可以使用delquota来删除zk节点的配额