Zookeeper--客户端基础命令

1 客户端连接命令:

[root@zookeeper01 zookeeper-3.4.6]# ./bin/zkCli.sh -timeout 5000 -r -server 192.168.209.136:2181

-timeout 5000表示当客户端与服务端之间的心跳在半数的服务器5000秒均没响应,这不再接受客户端的响应。
-r 表示在客户端出现故障时,只能读取服务端。
后面跟的是IP和客户端连接的端口号。

3 help:查看所有命令

[zk: 192.168.209.137:2181(CONNECTED) 0] 

这里写图片描述
4 get path [watch]:获取指定节点的数据内容和属性信息
• Path表示指定数据节点的节点路径
这里写图片描述
– 123О节点内的数据
– cZxid为创建该节点的事的id
– Mzxid最后一次更新该节点的事ԇid
– Mime为最后一次更新时间
– Cversion子节点版本
– dataVersion数据版本
– aclVersion访问控制版本
5 ls:查看所有的子节点

ls path [watch]
• Path表示指定数据节点的节点路径
• 列出指定节点Ј的所有子节点
• 能查看第一级的所有子节点
• 安装时 ls / 下只有默认的zookeeper保留节点
• Watch表示监听path的子节点的变化

6 create:创建一个节点

 create [-s] [-e] path data acl
• 创建zookeeper节点
• -s或者-e表示ӫ建的是顺序节点或临时节点,不加默认创建的是持久节点(临时节点随着会话的结束会销毁,而顺序节点不会消失)
• Path为节点的全路径,没有相对节点的表示方式
• Data为当前节点内存储的数据
• Acl用来进行权限控制,缺省情况下不做任何权限控制

顺序节点演示:
这里写图片描述
7 watch:监听path的节点的子节点的变化
这里写图片描述
如上,在一个客户端中监听/下的子节点的变化,另外再创建一个客户端,在/下创建一个节点。如图,可在第一个客户端中看到信息。
8 set path data [version] 更新指定节点的数据内容
• Path表示被更新的节点路径
• dataО更新的数据
• VersionО指定被更新的数据版本,一般不指定,如果数据版本ٝ经更新,则指定旧版本时会报错
9 delete path [version]:删除指定节点
• Path表示被删除的节点
• VersionО指定被删除的数据版本,一般不指定,如果数据版本ٝ经更新,则指定旧版本时会报错
部分摘自炼su成jin。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值