5.1 部署与运行


5.2 客户端脚本(CLI)

5.2.1 创建

在指定路径上创建ZNode节点:

create [-s] [-e] path data [acl]

  • -s:顺序性
  • -e:临时节点
  • acl:权限控制

ZK不支持自动递归创建子节点。

5.2.2 读取

ls

列出指定ZNode下的所有子节点,类似于文件系统中的ls命令。

ls path [watch]

get

获取指定ZNode的数据内容和属性信息。

get path [watch]

5.2.3 更新

更新指定ZNode的数据内容。

set path data [version]

  • version:指定本次更新操作是基于ZNode的哪一个数据版本进行的。

    5.2.4 删除

    展出指定ZNode。

    delete path [version]

  • version:指定本次删除操作是基于ZNode的哪一个数据版本进行的。

注意,要删除的ZNode必须没有子节点。


5.3 Java客户端API使用