Zookeeper客户端脚本常见操作

不想你离开。 提交于 2019-12-27 02:34:51

启动客户端脚本

默认启动

通过bin目录下的zkCli.sh脚本可以启动客户端,该方法默认连接的是本地的Zookeeper服务器。

. zkCli.sh

启动成功时,可以看到以下输出信息。
在这里插入图片描述

指定地址和端口

使用zkCli.sh时,也可以指定某一个服务器的地址和端口。

. zkCli.sh -server ip:port

在这里插入图片描述

创建节点

使用create命令,创建一个Zookeeper节点。

create [-s] [-e] path data acl
  • -s:顺序节点
  • -e:临时节点
  • path:节点名称
  • data:节点数据
  • acl:acl权限控制
    在这里插入图片描述

读取

ls

使用ls可以列出指定节点下的所有子节点,该命令只能查看第一级的所有子节点。

ls path [watch]

在这里插入图片描述

get

使用get可以获取节点的数据内容和属性信息。

get path [watch]

在这里插入图片描述
ls或get后可以加watch,当其他客户端更改数据内容会发出通知(只会接收一次)。
在这里插入图片描述

更新

使用set命令,可以更新指定节点的数据内容,数据版本在数据内容更新之后都会加一。

set path data [version]

在这里插入图片描述

删除

使用delete命令可以删除某一个节点,被删除的节点不能有子节点存在。

delete path [version]

在这里插入图片描述
不能删除有子节点的节点。
在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!