Zookeeper shell 的操作

启动和退出客户端

启动客户端:

zkCli.sh -server [ip:port]
[root@hadoop2 ~]# /usr/local/zookeeper/bin/zkCli.sh -server localhost:2181

如果不指定 -server 参数及其后的 IP 和端口,默认会连接到 localhost:2181。

退出客户端:

quit

查看帮助和命令

显示所有操作命令:

help

在这里插入图片描述

节点操作

  • 查看znode 根目录结构
[zk: localhost:2181(CONNECTED) 0] ls /
[zookeeper]

  • 创建 znode 节点
[zk: localhost:2181(CONNECTED) 1] create /test helloworld

  • 查看 znode 节点
[zk: localhost:2181(CONNECTED) 2] get /test
helloworld

  • 修改 znode 节点
[zk: localhost:2181(CONNECTED) 3] set /test zookeeper
[zk: localhost:2181(CONNECTED) 4] get /test
zookeeper
  • 删除 znode 节点
[zk: localhost:2181(CONNECTED) 5] delete /test
[zk: localhost:2181(CONNECTED) 6] ls /
[zookeeper]

监听设置

  • 监听节点数据变化:
    在 get 命令后添加 watch 参数可以监听指定节点数据的变化。
  • 监听节点子节点变化:
    在 ls 或 ls2 命令后添加 watch 参数可以监听指定节点子节点的增加和删除。

查看节点状态

stat [path]

此命令用于获取指定节点的详细状态信息,包括版本、权限、时间戳等。he

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

slb190623

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值