zookeeper的基本概念

1、启动服务端
./zkServer.sh start

2、启动客户端
./zkcli.sh

3、zookeeper节点类型

  • 持久化节点
  • 持久化顺序节点
  • 临时节点
  • 临时顺序节点
  • 容器节点
  • TTL节点
  • TTL顺序节点

4、zookeeper常用命令

  • create /path data 创建持久化节点
  • create -e /path data 创建临时节点(生命周期一个会话)
  • create -s /path data 创建持久化顺序节点
  • create -e -s /path data 创建临时顺序节点
  • create -c /path data 创建容器节点
  • create -t 3000 /path data 创建TTL节点
  • create -s -t 3000 /path data 创建TTL顺序节点
  • set /path data 修改节点内容
  • delete /path 删除节点(不能删除有子节点的节点)
  • deleteall /path 有子节点也可以删除
  • get /path 获取节点内容

5、stat /path 查看该节点的状态

参数含义
cZxid创建该节点的事务节点id
ctime创建时间
mZxid最近一次修改该节点的事务节点id
mtime最近一次修改时间
pZxid创建该节点的事务节点
cversion孩子节点的版本,每增加或者删除一个孩子节点,该值+1
dataVersion代表当前节点数据的版本号 如果当前节点数据修改该值+1
aclVersion每修改一次acl +1
ephemeralOwner如果是临时节点,该值是创建节点的sessionid
dataLength节点内容的长度
numChildren孩子节点的个数
numChildren子节点个数

6、zookeeper作为配置中心时,具体的实现逻辑时根据zookeeper里面的临时节点和watch机制来实现的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值