社区
实用资料发布区
帖子详情
Zookeeper
王小美~
2019-10-30 08:53:52
...全文
17
回复
打赏
收藏
Zookeeper
[图片]
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zookeeper
中文文档
zookeeper
中文文档
zookeeper
的深入讲解 和具体使用场景 如何配置 等等
Zookeeper
入门看这篇就够了
Zookeeper
是什么官方文档上这么解释
zookeeper
,它是一个分布式服务框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。上面的解释有点抽象,简单来说
zookeeper
=文件系统+监听通知机制。1、 文件系统
Zookeeper
维护一个类似文件系统的数据结构:每个子目录...
zookeeper
动物管理员
Zookeeper
是一~个开源的分布式的,为分布式框架提供协调服务的Apache项目。
Zookeeper
从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,
Zookeeper
就将负责通知已经在
Zookeeper
上注册的那些观察者做出相应的反应
ZooKeeper
是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用
ZooKeeper
集群为啥最好奇数台?
ZooKeeper
集群在宕掉几个
ZooKeeper
服务器之后,如果剩下的
ZooKeeper
服务器个数大于宕掉的个数的话整个
ZooKeeper
才依然可用。假如我们的集群中有 n 台
ZooKeeper
服务器,那么也就是剩下的服务数必须大于 n/2。先说一下结论,2n 和 2n-1 的容忍度是一样的,都是 n-1,大家可以先自己仔细想一想,这应该是一个很简单的数学问题了。比如假如我们有 3 台,那么最大允许宕掉 1 台
ZooKeeper
服务器,如果我们有 4 台的的时候也同样只允许宕掉 1
Zookeeper
Watcher(事件监听器)?
Watcher(事件监听器),是
ZooKeeper
中的一个很重要的特性。
ZooKeeper
允许用户在指定节点上注册一些 Watcher,并且在一些特定事件触发的时候,
ZooKeeper
服务端会将事件通知到感兴趣的客户端上去,该机制是
ZooKeeper
实现分布式协调服务的重要特性。 Watch机制官方声明:一个Watch事件是一个一次性的触发器,当被设置了Watch的数据发生了改变的时候,则服务器将这个改变发送给设置了Watch的客户端,以便通知它们。
Zookeeper
watch机制的特点:
实用资料发布区
3,286
社区成员
2,297
社区内容
发帖
与我相关
我的任务
实用资料发布区
Linux/Unix社区 实用资料发布区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 实用资料发布区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章