zookeeper 常用命令之zkCli

张开发
2026/5/4 17:47:00 15 分钟阅读
zookeeper 常用命令之zkCli
简介介绍zkCli客户端非常常用的命令 zkCli.sh 不填后面的参数默认连接的就是localhost:2181zk节点类似Linux的目录比如/uar/local-s表示持久的节点-e是临时的节点。data是往这个节点里面放入哪些数据acl是和权限相关的。[zk: localhost:2181(CONNECTED) 0] create -s /xdclass xdclass Created /xdclass0000000000查看获取节点的子节点[zk: localhost:2181(CONNECTED) 4] ls / [xdclass0000000000, xdclass0000000001, zookeeper] [zk: localhost:2181(CONNECTED) 6] ls /xdclass0000000000 []查看节点状态其他的总结如下-------------------------------------------------------------------------------------------------------------------------------上节课是说了怎么创建节点以及怎么查看节点的数据。现在来看看怎么对节点的数据进行修改。现在修改这个节点的数据可以看到内容已经变更了相当于dataversion从原本的0那就变为了1。修改之后版本就会增加的操作。如果知道MySQL的乐观锁那么就知道这个version。比如有张表去存储业务的数据有时候为了应对并发的操作会在表里面添加version就表示数据的版本号。同理这里的version也可以去控制数据的版本。如果设置version那么就会和这个节点的dataversion进行对比只要不等于dataversion那么就不能进行更新的操作。可以看到这个dataversion就变成了2。递归删除某个路径

更多文章