zookeeper 日志查看_【Zookeeper】事务log和应用场景(图解版),两分钟了解一下。...

Zookeeper事务log

事务日志指zookeeper系统在正常运行过程中,针对所有的事务操作,在返回客户端“事务成功”的响应前,zookeeper会保证已经将本次更新操作的事务日志已经写到磁盘上。

zookeeper的事务日志为二进制文件,不能通过vim等工具直接访问。其实可以通过zookeeper自带的jar包读取事务日志文件。

查看事务log执行:

java -classpath .:slf4j-api-1.6.1.jar:zookeeper-3.4.7.jar org.apache.zookeeper.server.LogFormatter ./log.000000001

查看快照文件:

java -classpath .:slf4j-api-1.6.1.jar:zookeeper-3.4.7.jar org.apache.zookeeper.server.SnapshotFormatter ./snapshot.200000000

Zookeeper应用场景

1.实现数据的订阅和发布

4a44104ab1997ad40023140eab52127a.png

2.实现集群的统一的配置信息管理

692a9c8368b28f84083143e877006695.png

3.集群的管理

36f15d2dc29ce0ea131528c342b262ef.png

4.实现屏障效果(分布式栅栏)

75c0d9a2283a081e8dd7287f1779dea4.png

5.实现分布式锁

c7c01d3e5943a19f2cd0f5dfb7015b7c.png

综上,Zookeeper在实现分布式环境的管理,协调,通知等场景时,底层用的是监听机制+节点类型来实现.

而且把管理数据存放到Zookeeper也是可靠的,以为Zookeeper可以确保分布式的数据一致性

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值