大数据系列分布式中间件-MQ系列

5. zk的命令总结

2019-06-11  本文已影响1人  光小月

文章来源: https://zhuanlan.zhihu.com/p/60696071

  1. 检测zk启动命令
[root@localhost apache-zookeeper-3.5.5]# ss -tnl
State       Recv-Q Send-Q        Local Address:Port                       Peer Address:Port              
LISTEN      0      128                       *:22                                    *:*                  
LISTEN      0      100               127.0.0.1:25                                    *:*                  
LISTEN      0      50                       :::8080                                 :::*                  
LISTEN      0      128                      :::22                                   :::*                  
LISTEN      0      100                     ::1:25                                   :::*                  
LISTEN      0      50                       :::2181                                 :::*                  
LISTEN      0      50                       :::42949                                :::*                  

ss命令链接:https://www.cnblogs.com/peida/archive/2013/03/11/2953420.html
ss是Socket Statistics的缩写。

  1. 使用客户端连接
[root@localhost apache-zookeeper-3.5.5]# ./bin/zkCli.sh -server localhost:2181
Connecting to localhost:2181
  1. 查看当前根目录下的节点信息
[zk: localhost:2181(CONNECTED) 0] ls /
[zk_test, zookeeper]
  1. zookeeper客户端操作基础指令
#创建节点: create [-s] [-e] path data acl
#[-s]是否有序 , [-e]是否临时, path 节点路径 ,data 数据内容,acl 数据权限。
[zk: localhost:2181(CONNECTED) 1] create /zk_haha lolo
Created /zk_haha

#查看节点目录信息: ls path [watch]
#path节点路径 , watch 为监听事件。
[zk: localhost:2181(CONNECTED) 2]  ls /zk_haha
[]

#获取节点信息: get path [watch]
#path节点路径 , watch 为监听事件。
[zk: localhost:2181(CONNECTED) 3] get /zk_haha 
lolo

#修改节点信息: set path [version]
#path节点路径,version 版本号,修改节点数据后递增,相当于我们数据库的版本号,作为乐观锁功能。
[zk: localhost:2181(CONNECTED) 4] set /zk_haha li
[zk: localhost:2181(CONNECTED) 5] get /zk_haha
li

#删除节点信息: delete path [version]
#path节点路径 ,version ,修改节点数据后递增,相当于我们数据库的版本号,作为乐观锁功能。
[zk: localhost:2181(CONNECTED) 6] delete /zk_haha

#查看节点当前状态: stat path [watch]
#path节点路径 ,watch 为监听事件
#注:[] 括号里选项内容可选择
#watch :为当前节点的一个监听事件,当节点被修改、删除、查看时都会触发对应分类的事件

[zk: localhost:2181(CONNECTED) 7] stat /zk_haha 
cZxid = 0x15
ctime = Mon Jun 10 18:01:04 CST 2019
mZxid = 0x16
mtime = Mon Jun 10 18:01:23 CST 2019
pZxid = 0x15
cversion = 0
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 2
numChildren = 0

PS: 若你觉得可以、还行、过得去、甚至不太差的话,可以“关注”或者“点赞”一下,就此谢过!

上一篇 下一篇

猜你喜欢

热点阅读