一、节点类型(持久/短暂/有序号/无序号)
持久节点(Persisitent):客户端和服务端断开连接后,创建的节点不删除
短暂节点(Ephemeral):客户端和服务端断开连接后,创建的节点自己删除
1)持久化目录节点:
客户端与Zookeeoer断开连接后,该节点依旧存在
2)持久化顺序编号目录节点:
客户端与Zookeeper断开连接后,该节点依旧存在,只是Zookeeper给该节点名称进行顺序编号
3)临时目录节点:
客户端与Zookeeper断开连接后,该节点被删除
4)临时顺序编号目录节点:
客户端与Zookeeper断开连接后,该节点被删除,只是Zookeeper给该节点名称进行顺序编号
分布式系统中,顺序号可以被用于为所有的事件进行全局排序,这样客户端可以通过顺序号推断事件的顺序
二、节点相关的Shell操作:
1.永久节点(不带序号:不能创建名称相同的节点)
创建节点:create /liangshan "chaogai"
获取节点信息:get -s /liangshan
2.永久节点(带序号:可以创建名称相同的节点,序号自动增加)
创建节点:create -s /liangshan/bubing/wusong "wusong"
3.临时节点(不带序号)
创建节点:create -e /liangshan/qibing "linchong"
4.临时节点(带序号)
创建节点:create -e -s /liangshan/shuibing "zhangshun"
5.修改节点数值:
set /lianghsan/bubing "guansheng"
6.查看节点状态:
stat /liangshan
7.节点删除:
删除单个节点:delete /liangshan/bubing
删除整个节点:deleteall /liangshan