ZooKeeper 基本介绍

2018-06-22 warehouse

简介

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

常用命令