Zookeeper的quota机制可以设置节点个数及空间大小
语法
setquota -n|-b val path # 设置节点quota信息
listquota path # 获取节点quota信息
deletequota # 删除节点quota信息
注:-n 表示最大子节点个数(包括节点本身)
-b 表示该节点空间大小(byte)
设置节点quota
举例
[zk: localhost:2181(CONNECTED) 1] create /quota quota # 创建节点
Created /quota
[zk: localhost:2181(CONNECTED) 4] listquota /quota
absolute path is /zookeeper/quota/quota/zookeeper_limits # 获取节点quota信息,提示不存在
quota for /quota does not exist.
- 限制子节点个数
[zk: localhost:2181(CONNECTED) 5] setquota -n 3 /quota # 设置最大子节点个数为3
[zk: localhost:2181(CONNECTED) 6] listquota /quota
absolute path is /zookeeper/quota/quota/zookeeper_limits
Output quota for /quota count=3,bytes=-1