zookeeper学习笔记---Zookeeper的命令行对节点的操作

zookeeper学习笔记—Zookeeper的命令行对节点的操作

1. 通过zkClient进入zookeeper的客户端

1. 进入bin路径

2. 使用命令进行连接

  1. ./zkcli.sh 连接本地的zookeeper服务器
  2. ./zkCli.sh -server ip:port 连接指定的服务器
  3. ls / 查看当前的所有节点

2.创建节点

  1. 使用create命令:create [-s][-e] path data acl
  2. 其中,-s-e 分别指定节点特性,顺序临时 节点,若不指定,则创建持久节点;
  3. path:指的是当前节点的路径,必须用斜线分隔
  4. data:创建的内容
  5. acl⽤来进⾏权限控制。

3.读取节点

与读取相关的有lsget命令
3-1.ls path:其中,path表示的是指定数据节点的节点路径

zookeeper学习笔记---Zookeeper的命令行对节点的操作

3-2.get path:想要获得某个节点的数据内容和属性,get /zk-permanent

zookeeper学习笔记---Zookeeper的命令行对节点的操作
zookeeper学习笔记---Zookeeper的命令行对节点的操作
zookeeper学习笔记---Zookeeper的命令行对节点的操作

3-3.ls2 path:想要获得某个节点的数据内容(为空)和属性,ls2 /zk-permanent

zookeeper学习笔记---Zookeeper的命令行对节点的操作

4.更新和删除节点

1.更新节点:使用set命令,可以更新指定节点的数据内容

set path data [version]
zookeeper学习笔记---Zookeeper的命令行对节点的操作
zookeeper学习笔记---Zookeeper的命令行对节点的操作

  1. 删除节点:delete path [version]
    zookeeper学习笔记---Zookeeper的命令行对节点的操作