简介
ZNode
其分为了如下几种类型:
- 持久化节点 Persistent Node,一直保存直到显示删除,即使创建节点的客户端断开仍然存在。
- 临时节点 Ephemeral Node,当客户端断开后节点自动删除,适用于实现分布式锁、领导者选举等场景。
- 持久顺序节点 Persistent Sequential Node,与持久化节点类似,但是会增加一个递增的唯一标识。
- 临时顺序节点 Ephemeral Sequential Node,同上。
可以通过 stat
名林查看。
安装部署
可以从 Release 中下载二进制版本,然后通过如下方式安装部署。
----- 修改配置文件,主要是目录、端口
$ cp conf/zoo_sample.cfg conf/zoo.cfg
----- 启动服务
$ bash bin/zkServer.sh start
----- 连接服务器,默认2181
$ bash bin/zkCli.sh -server 127.0.0.1:2181