zookeeper - 命令

# 建立持久节点node

create /path /data acl

acl : 获取节点访问权限列表,每一个节点均可以设置访问权限,指定只有特定的客户端才能访问和操做节点。服务器

# 建立顺序节点spa

create -s /path /data

# 建立临时节点rest

create -e /path /data

# 建立子节点,与建立根节点同样递归

create /parent/path/subnode/path /data

# 设置值get

set /path /data [version]

# 获取数据:(它返回znode的关联数据和指定znode的元数据)io

get /path

注意:要访问顺序节点,必须输入znode的完整路径。权限

# 监视(当指定的znode或znode的子数据更改时,监视器会显示通知)  监听器只生效一次数据

get /path [watch] 

# 移除节点,移除指定的znode并递归其全部子节点客户端

rmr /path

# 删除节点,若是有存在子节点则没法删除

delete /path [version]

# 列出子项,只能查看指定节点下的第一级的全部子节点

ls /path [watch]

.查看当前节点数据并能看到更新次数等数据

ls2 /path [watch]

#检查状态

stat /path

启动ZooKeeper服务器

$ bin/zkServer.sh start

中止ZooKeeper服务器

$ bin/zkServer.sh stop

 查看ZK服务状态

$ bin/zkServer.sh status

重启ZK服务

$ bin/zkServer.sh restart

启动CLI

$ bin/zkCli.sh
相关文章
相关标签/搜索