Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 62.3MB ·虚拟内存 1299.8MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
zookeeper 的客户端命令用于在 zookeeper 服务上执行相应操作。
执行 zookeeper 命令,首先要打开一个新的 session 会话,进入终端。
$ sh zkCli.sh
ls 命令用于查看某个路径下目录列表。
格式:
ls path
$ ls /aizws
ls2 命令用于查看某个路径下目录列表,它比 ls 命令列出更多的详细信息。
格式:
ls2 path
$ ls2 /aizws
get 命令用于获取节点数据和状态信息。
格式:
get path [watch]
以下实例查看同时开启两个终端。
终端一:
$ get /aizws watch
在终端二对此节点进行修改:
$ set /aizws 1
终端一自动显示 NodeDataChanged 事件:
stat 命令用于查看节点状态信息。
格式:
stat path [watch]
以下实例查看 /aizws 节点状态:
$ stat /aizws
create 命令用于创建节点并赋值。
格式:
create [-s] [-e] path data acl
以下实例添加临时顺序节点:
$ create -s -e /aizws 0
创建的节点既是有序,又是临时节点。
set 命令用于修改节点存储的数据。
格式:
set path data [version]
以下实例开启两个终端,也可以在同一终端操作:
$ get /aizws
下图可见,只有正确的版本号才能设置成功:
$ set /aizws 0 1 $ set /aizws 0 2 $ set /aizws 0 10 $ set /aizws 0 6
delete 命令用于删除某节点。
格式:
delete path [version]
以下实例删除 /aizws 节点的子节点:
$ ls /aizws $ delete /aizws/child $ get /aizws/child
zookeeper 支持一些特定的四字命令进行交互,用于获取 zookeeper 服务的当前状态及相关信息,用户可以通过客户端的 telenet 或者 nc(netcat) 向 zookeeper 提交相应的命令。1. 四字命令格式:echo [command] | nc [ip] [port]。2. 常用四字命令:conf 3.3.0版本引入的。打印出服务相关配置的详细信息。