标签:bho 否则 tls amr 通过 jmp 停止 MTA lzo
zkCli 是 zookeeper 原生的与 zk服务群连接的客户端的程序。
1. 使用zkCli.sh连接server
sh zkCli.sh -timeout 2000 -server 10.202.4.22:2181
退出zkCli客户端:quit
2. zkCli 下的增删查改指令 与 配额 quota
ls / :查询指定路径下的子节点
get /test/username : 查询指定节点中的数据,如果节点中有数据
stat /test : 查询指定节点的一些描述信息
ls2 /test : 相当于 ls 与 stat 指令的合成的效果
增加 节点与数据
create [-s] [-e] path data acl
-s: sequence 模式, 创建后会生成原节点+序列号的节点,再次执行相同命令会产生序列号加1的节点。
-e: 临时节点与数据, 关闭连接后数据就会被删除。
data 节点中存放的数据
acl 控制权限, 具体请参看其他文章
例:先创建节点,在查询节点中的内容。
create /test2 111 get /test2
修改 节点与数据
set path data [version]
version : 可选, 默认设置为 stat 该节点的版本, 若强制加上则应设置为stat 该节点查询到的版本,否则会报错
例:先修改节点,在查询节点中的内容
set /test2/node 13 get /test2/node
删除 节点与数据
delete path [version] :删除节点,确保该节点下面没有节点否则会报错。
delete /test2
rmr path :递归删除该节点 与 该节点的子节点。
rmr /test2
配额 quota
简介:
zookeeper可以在znode上设置配额限制。如果超出了配置限制,zookeeper将会在log日志中打印WARN日志。但如果超出配额限制,并不会停止行为操作。
zookeeper的配额是存储在/zookeeper/quota路径下的。可以通过Shell来进行set,list,delete配额。
zookeeper 的配额机制可以设置两种配额。
-n 设置子节点的数量,包括其自身。
-b 节点中数据的长度。
对于超出配额,系统不会导致插入或者修改不成功,但是会在 zookeeper.out 中生成错误日志。
设置配额
setquota -n|-b val path
-n 设置子节点的配额数量
-b 设置节点内容的长度
查询配额
listquota path
-1 表示无限, 即没有限制
删除配额
delquota [-n|-b] path
注意配额一旦设置完成,只能删除了重新设置,setquota 不能重置配额
示例:
0.tail -f zookeeper.out 跟踪日志
1.设置配额
2.查询配额
3.设置超过配额的数量
4.查看日志的报错
日志
标签:bho 否则 tls amr 通过 jmp 停止 MTA lzo
原文地址:https://www.cnblogs.com/yifanSJ/p/9102918.html