- 检测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的缩写。
- 使用客户端连接
[root@localhost apache-zookeeper-3.5.5]# ./bin/zkCli.sh -server localhost:2181
Connecting to localhost:2181
- 查看当前根目录下的节点信息
[zk: localhost:2181(CONNECTED) 0] ls /
[zk_test, zookeeper]
- 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: 若你觉得可以、还行、过得去、甚至不太差的话,可以“关注”或者“点赞”一下,就此谢过!