Zookeeper 命令和查看节点数据
作者头像
  • 中国学习网
  • 2019-12-03 12:07:19 1

1. 命令行工具的基本操作

在命令行工具中,可以通过以下操作实现一些基本功能:

  • 使用 ls / 查看根目录下的文件内容。
  • 使用 ls2 / 查看当前节点的数据,包括更新次数等详细信息。
  • 使用 create /zk "test" 创建一个新的 znode 节点,并设置其初始内容为“test”。
  • 使用 get /zk 获取指定 znode 的内容,验证是否包含已创建的字符串。
  • 使用 set /zk "zkbak" 修改指定 znode 的内容为“zkbak”。
  • 使用 delete /zk 删除指定的 znode。
  • 输入 quit 结束客户端连接。
  • 使用 help 获取更多辅助信息。

2. ZooKeeper 的常用四字命令

ZooKeeper 支持一系列特定的四字命令,主要用于查询和获取 ZooKeeper 服务的相关信息。用户可以通过 telnet 或 nc 工具向 ZooKeeper 发送命令。

  • 使用 echo stat | nc 127.0.0.1 2181 查看当前 ZooKeeper 的 leader 和 follower 节点。
  • 使用 echo ruok | nc 127.0.0.1 2181 测试 ZooKeeper 服务是否已启动。返回 imok 表示服务已经启动。
  • 使用 echo dump | nc 127.0.0.1 2181 列出未处理的会话和临时节点。
  • 使用 echo kill | nc 127.0.0.1 2181 关闭 ZooKeeper 服务。
  • 使用 echo conf | nc 127.0.0.1 2181 查看服务的配置详情。
  • 使用 echo cons | nc 127.0.0.1 2181 列出所有连接到服务器的客户端的详细信息。
  • 使用 echo envi | nc 127.0.0.1 2181 获取有关服务环境的详细信息。
  • 使用 echo reqs | nc 127.0.0.1 2181 列出未处理的请求。
  • 使用 echo wchs | nc 127.0.0.1 2181 列出服务器上的所有 watch 信息。
  • 使用 echo wchc | nc 127.0.0.1 2181 通过会话列出服务器上的 watch 信息。
  • 使用 echo wchp | nc 127.0.0.1 2181 通过路径列出服务器上的 watch 信息。
    本文来源:图灵汇
责任编辑: : 中国学习网
声明:本文系图灵汇原创稿件,版权属图灵汇所有,未经授权不得转载,已经协议授权的媒体下载使用时须注明"稿件来源:图灵汇",违者将依法追究责任。
    分享
节点Zookeeper命令数据查看
    下一篇