欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Zookeeper CLI

程序员文章站 2022-07-14 09:27:27
...

文章目录

ZooKeeper命令行界面(CLI)用于与ZooKeeper集合进行交互以进行开发。它有助于调试和解决不同的选项。
要执行ZooKeeper CLI操作,首先打开ZooKeeper服务器(“bin/zkServer.sh start”),然后打开ZooKeeper客户端(“bin/zkCli.sh”)。

示例操作:

1、创建Znodes

create /path /data

Zookeeper CLI

  • 创建顺序节点:
create -s /path /data

Zookeeper CLI

  • 创建临时节点:
create -e /path /data

2、获取数据

get /path 

Zookeeper CLI

要访问顺序节点,必须输入znode的完整路径。

3、Watch(监视)

get /path [watch] 1

Zookeeper CLI

输出类似于普通的 get 命令,但它会等待后台等待znode更改。

4、设置数据

set /path /data

Zookeeper CLI

Zookeeper CLI

5、创建子项/子节点

create /parent/path/subnode/path /data

创建子节点类似于创建新的znode。唯一的区别是,子znode的路径也将具有父路径。

Zookeeper CLI

6、列出子项

ls /path

此命令用于列出和显示znode的子项。

Zookeeper CLI

7、检查状态

stat /path

状态描述指定的znode的元数据。它包含时间戳,版本号,ACL,数据长度和子znode等细项。

8、移除Znode

rmr /path

移除指定的znode并递归其所有子节点。只有在这样的znode可用的情况下才会发生。

Zookeeper CLI

删除(delete/path)命令类似于 remove 命令,除了它只适用于没有子节点的znode。

相关标签: zookeeper