命令行模式

  1. 1、创建znode
  2. 2、获取数据
  3. 3、监视znode的变化
  4. 4、设置数据
  5. 5、创建znode的子节点
  6. 6、列出znode的子节点
  7. 7、检查状态
  8. 8、移除/删除znode

创建Znodes

  1. create /path /data

示例

  1. create /FirstZnode Myfirstzookeeper-app"

创建顺序节点

  1. create -s /path /data

示例

  1. create -s /FirstZnode second-data

创建临时节点

  1. create -e /path /data

示例

  1. create -e /SecondZnode Ephemeral-data"

获取数据

  1. get /path

示例

  1. get /FirstZnode

访问顺序节点

  1. get /FirstZnode0000000023

Watch(监视)

当指定的znode或znode的子数据更改时,监视器会显示通知。你只能在 get 命令中设置watch。

  1. get [-s] [-w] path
  1. get -s /firstznode

创建子项/子节点

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

  1. create /parent/path/subnode/path /data

示例

  1. create /FirstZnode/Child1 firstchildren

列出子项

  1. ls /path

示例

  1. ls /MyFirstZnode

检查状态

  1. stat /path

示例

  1. stat /FirstZnode

移除Znode

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

  1. rmr /path

示例

  1. rmr /FirstZnode
  2. 替换
  3. deleteall

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