linux下zookeeper启动命令,For Linux Zookeeper客户端命令行操作指令

目录

客户端命令行操作

1、启动客户端

2、停止客户端

3、显示所有操作命令

4、查看当前节点信息 ls ~ 详细信息  ls2

5、分别创建两个普通节点

6、获取节点的值

7、创建短暂节点 ~ create -e

8、创建带序号的节点

9、修改节点数据

10、监听节点变化

12、节点的子节点变化监听

13、删除某个节点 ~ delete

14、递归删除节点 - rmr

15、查看节点状态 ~ stat

​​​​​​​

客户端命令行操作

3852c6ec659e3bf1d0c912759b2f6e19.png

1、启动客户端

// 进入zk的bin目录

cd /opt/module/zookeeper-3.4.10/bin

// 启动客户端

./zkCli.sh

e875e9be67a7a221b23001004ea9b4f8.png

2、停止客户端

quit

a210a94f075e9c1a1021f8253f1b7299.png

3、显示所有操作命令

这个命令很重要,掌握这个命令基本所有的操作都会了

上述抓取的所有命令都在这里了

10c243ad3e3716bfbc43fbf2b59b8c0e.png

4、查看当前节点信息 ls ~ 详细信息  ls2

// 在help中提示,ls后加路径

ls /

ls2 /

7e3305cae26df079dcdb6102abdf2ad5.png

节点详细信息:

1)czxid-创建节点的事务zxid

每次修改ZooKeeper状态都会收到一个zxid形式的时间戳,也就是ZooKeeper事务ID。

事务ID是ZooKeeper中所有修改总的次序。每个修改都有唯一的zxid,如果zxid1小于zxid2,那么zxid1在zxid2之前发生。

2)ctime - znode被创建的毫秒数(从1970年开始)

3)mzxid - znode最后更新的事务zxid

4)mtime - znode最后修改的毫秒数(从1970年开始)

5)pZxid-znode最后更新的子节点zxid

6)cversion - znode子节点变化号,znode子节点修改次数

7)dataversion - znode数据变化号

8)aclVersion - znode访问控制列表的变化号

9)ephemeralOwner- 如果是临时节点,这个是znode拥有者的session id。如果不是临时节点则是0。

10)dataLength- znode的数据长度

11)numChildren - znode子节点数量

5、分别创建两个普通节点

create /dgut xiaojie

create /dgut xiaojie

create /dgut/student001 zhuyansha

create /dgut/student002 xiaozheng

9a2b696c47da525cf35786fceaf9fb0b.png

注意,这里需要先创建/dgut,然后才能创建/dgut下面的节点信息,否则会报节点不存在

6、获取节点的值

get /dgut

get /dgut/student001

get /dgut/student002

868ef1bbbf56c29e897680b73fce78e3.png

7、创建短暂节点 ~ create -e

create -e /dgut/student003 xiaojie

在当前客户端可以看到

59c3a6010dac4626ca60328a9463b896.png

退出客户端在重启客户端,再次查看

45033418d3112412be6e53238bbcdcaa.png

8、创建带序号的节点

// 创建student004节点成功

create /dgut/student004 lele

// 创建student004节点失败 ~ 节点已经存在

create /dgut/student004 lele2

// 创建带编号的节点 ! success

crteate -s /dgut/student004 lele2

// 创建带编号的节点 ! success

crteate -s /dgut/student004 lele3

4dddc94106e0948cd33bf09b54cc777a.png

9、修改节点数据

set /dgut/student004 leleToxiaozheng

get /dgut/student004

f9a006d16fcac61662d867406b5ecaa0.png

10、监听节点变化

在134服务器上监听,然后在135服务器上修改

134服务器上:

get /dgut/student004 watch

108dde20ba45e390c4835bcdc79217d3.png

135服务器上修改:

368bb1ddf3cd66a4097f9e47928e7774.png

在134服务器打印出:

65666a0b20dcbfe8f6a31e447540063d.png

12、节点的子节点变化监听

ls /dgut watch

操作现象一样,在135服务器,增加一个student005节点信息,在134就能看到监听信息

自己操作

13、删除某个节点 ~ delete

delete /dgut/student001

97a7bb348be7a211263d2f9190404724.png

14、递归删除节点 - rmr

rmr /dgut

a9b82a36716089a889f54991d4aa7b9c.png

15、查看节点状态 ~ stat

stat /zookeeper

eb3f9662bca939c5c7924ca65bec060a.png

至此Zk的常用命令就开发完了

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值