双击点击运行 zkCmd.cmd
执行 ls / (zookeeper 必须 以 / 开头)
出现 界面
说明 连接服务端成功。可以使用命令 对 zookeeper`为所欲为`了.
创建节点(长存: 即使该 客户端 取消链接。 该节点也不会消失) create /zkCreate zkValue---> 创建 /zkCreate 节点。并且设置节点的值为 zkValue
创建短暂(短暂: 如果 客户端 取消链接。 该节点也会消失)节点 ttl
create -e /zkCreate/ttl
使用 get /zkCreate 返回的值为 zkValue
也可以单独使用 (只创建节点。不赋值。这时候使用get返回的是 null)
create /zkCreateOnly
set /zkCreateOnly 1 修改 /zkCreateOnly 节点的值为 1
删除节点:
delete /zkCreateOnly 删除 /zkCreateOnly 节点(如果该节点下还有别的节点。则会出现Node not empty 出错)。需要先删除最深的节点
创建顺序节点 create -s /zkCreateOnly/sort 如果节点 /zkCreateOnly 下没有节点 顺序就是从 0000开始,如果有一个节点就是从 0002开始。 有俩个就是从 0003开始
监听某个节点(值)变化 ,可以是子节点,但这个监听一次性的: 如果该节点改变多次。只能监听改变的第一次,如果要继续监听,则需要继续注册监听.
老版本 的命令 get /zkCreateOnly watch 监听 zkCreateOnly 这个节点
新版本 使用 get -w /zkCreateOnly 监听 zkCreateOnly 这个节点
get -s /zkCreateOnly 查看这个节点的状态
监听节点路径变化 一次性的: 如果该节点路径改变多次。只能监听改变的第一次,如果要继续监听,则需要注册监听.
ls -w /zkCreateOnly/b 监听节点 b 路径变化
ls -s /zkCreateOnly/b 查看这个节点的状态
递归删除节点
rmr /zkCreateOnly ---> 命令已经过时
delateall /zkCreateOnly