创建节点命令:create [-s] [-e] path data acl
这条命令包含znode四种模式的创建
-
持久(persistent)
命令:create path data
znode被创建后,创建其的client连接断开或者zookeeper服务重启,该节点都会依然存在。 -
临时(ephemeral)
命令:create -e path data
当创建改znode的client与zookeeper的连接断开时,znode会被自动删除,临时模式znode不能有child node。 -
持久序列(persistent_sequential)
命令:create -s path data
znode被创建后,znode名称会自动添加一个编号,编号会自动递增。编号的递增和节点名称无关
编号递增不会因为连接断开而重置
quit
./bin/zkCli.sh -server 127.0.0.1:2181
编号递增不会因为zookeeper重启而重置
重启zookeeper
创建持久序列节点
-
临时序列(ephemeral_sequential)
命令:create -s -e path data
和临时(ephemeral)模式一样,在创建znode的client和zookeeper断开连接后,znode被自动删除,创建时名称会自动添加编号,编号会自动递增
参考博客
http://www.tianshouzhi.com/api/tutorials/zookeeper