命令行模式
1、创建znode
2、获取数据
3、监视znode的变化
4、设置数据
5、创建znode的子节点
6、列出znode的子节点
7、检查状态
8、移除/删除znode
创建Znodes
create /path /data
示例
create /FirstZnode “Myfirstzookeeper-app"
创建顺序节点
create -s /path /data
示例
create -s /FirstZnode second-data
创建临时节点
create -e /path /data
示例
create -e /SecondZnode “Ephemeral-data"
获取数据
get /path
示例
get /FirstZnode
访问顺序节点
get /FirstZnode0000000023
Watch(监视)
当指定的znode或znode的子数据更改时,监视器会显示通知。你只能在 get 命令中设置watch。
get [-s] [-w] path
get -s /firstznode
创建子项/子节点
创建子节点类似于创建新的znode。唯一的区别是,子znode的路径也将具有父路径。
create /parent/path/subnode/path /data
示例
create /FirstZnode/Child1 firstchildren
列出子项
ls /path
示例
ls /MyFirstZnode
检查状态
stat /path
示例
stat /FirstZnode
移除Znode
移除指定的znode并递归其所有子节点。只有在这样的znode可用的情况下才会发生。
rmr /path
示例
rmr /FirstZnode
替换
deleteall
删除(delete/path)命令类似于 remove 命令,除了它只适用于没有子节点的znode