【Zookeeper】三、客户端命令行操作
- 启动客户端:bin/zkCli.sh
- 显示所有操作命令:help
- 查看当前znode节点所包含的内容:ls /
- 查看当前zndoe节点详细数据:ls
- 创建普通节点:create
注意:创建节点就要写数据,否则创建不成功
- 获取节点的值:get
- 创建短暂节点:create -e
注意:退出客户端之后,即客户端与服务器断开连接之后,再重新启动客户端时,短暂节点eTest则消失了
- 退出客户端:quit
- 启动客户端,并查看test节点【短暂节点eTest消失了】
- 创建带序号的节点:create -s
注意:如果原来没有序号节点,序号从0开始依次递增。如果原节点下已有两个节点,则再排序时从2开始,以此类推
- 修改节点数据值:set
- 节点的值变化监听:get xxx watch【注册一次,执行一次】
- 在slave02主机上注册监听/test/minTest节点数据变化:get xxx watch【注册一次,执行一次】
- 在slave02主机上启动客户端,节点内容与master01一致。集群中所有的数据内容全部一致
- 在slave02主机上注册监听/test/minTest
- 在slave01主机上启动客户端,修改/test/minTest节点中数据
- 观察到slave02主机上有数据更新
- 节点的子节点变化监听:ls xxx watch【注册一次,执行一次】
- 在slave02主机上注册监听 /test 节点的子节点变化:ls xxx watch【注册一次,执行一次】
- 在slave01主机上,在/test节点下增加lsWTest节点
- 观察到slave02主机上有数据更新
- 删除节点:delete
- 递归删除节点:
- 查看节点状态:stat