創建節點命令: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