zookeeper 常用命令之zkCli

简介:介绍zkCli客户端非常常用的命令 zkCli.sh 不填后面的参数,默认连接的就是localhost:2181

zk节点类似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。

递归删除某个路径

相关推荐
AC赳赳老秦20 小时前
外文文献精读:DeepSeek翻译并解析顶会论文核心技术要点
前端·flutter·zookeeper·自动化·rabbitmq·prometheus·deepseek
what丶k5 天前
ZooKeeper从入门到精通:分布式协调的核心技术解析
zookeeper
yumgpkpm5 天前
在AI语言大模型时代 Cloudera CDP(华为CMP 鲲鹏版)对自有知识的保护
人工智能·hadoop·华为·zookeeper·spark·kafka
【赫兹威客】浩哥5 天前
【赫兹威客】伪分布式ZooKeeper测试教程
大数据·分布式·zookeeper
帅次5 天前
系统分析师-微服务系统分析与设计
docker·微服务·zookeeper·容器·kubernetes·etcd·kubelet
【赫兹威客】浩哥6 天前
【赫兹威客】完全分布式ZooKeeper测试教程
分布式·zookeeper·云原生
2401_840192276 天前
ZooKeeper 集群部署指南(Kubernetes StatefulSet 方式)
分布式·zookeeper·kubernetes
2401_840192276 天前
ZooKeeper 单机部署指南
分布式·zookeeper·云原生
yumgpkpm6 天前
Cloudera CDP/CDH/Hadoop 信创大模型AI时代何去何从?
人工智能·hive·hadoop·elasticsearch·zookeeper·kafka·cloudera
weixin_462446236 天前
一键安装单节点 Zookeeper 3.8.5(附完整 Bash 脚本)
zookeeper·debian·bash