zookeeper
_Jimmy_
这个作者很懒,什么都没留下…
展开
-
Zookeeper面试题
目录1. ZooKeeper是什么?2. ZooKeeper提供了什么?3. Zookeeper文件系统4. ZAB协议?5. 四种类型的数据节点 Znode6. Zookeeper Watcher 机制 -- 数据变更通知7. 客户端注册Watcher实现8. 服务端处理Watcher实现9. 客户端回调Watcher10. ACL权限控制机制UGO(User/Group/Others)ACL(...原创 2019-03-10 18:32:30 · 1796 阅读 · 0 评论 -
zookeeper面试题
1.ZooKeeper是什么?ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。客户端的读请求可以被集群中的任意一台机器处理,如果读请求在节点上注册了监听器,这个监听器也是由所连接的zooke...原创 2019-03-11 15:59:04 · 501 阅读 · 0 评论 -
zookeeper面试题
1. Zookeeper是什么框架分布式的、开源的分布式应用程序协调服务,原本是Hadoop、HBase的一个重要组件。它为分布式应用提供一致性服务的软件,包括:配置维护、域名服务、分布式同步、组服务等。2. 应用场景Zookeeper的功能很强大,应用场景很多,结合我实际工作中使用Dub...转载 2019-03-11 16:03:46 · 266 阅读 · 0 评论 -
zookeeper选主和同步机制
zab协议Zookeeper的核心是原子广播,这个机制保证了各个Server之间的同步。实现这个机制的协议叫做Zab协议。Zab协议有两种模式,它们分别是恢复模式(选主)和广播模式(同步)。选主和同步的联系当服务启动或者在领导者崩溃后,Zab就进入了恢复模式,当领导者被选举出来,且大多数Server完成了和leader的状态同步以后,恢复模式就结束了。 因此,选主得到的leader...转载 2019-03-12 17:00:58 · 700 阅读 · 0 评论 -
zookeeper 中 Watcher 通知机制的理解
首先,ZooKeeper 提供了分布式数据的发布/订阅功能。这让我想到一种模式,观察者模式(发布订阅模式):一个典型的发布/订阅模型系统定义了一种一对多的订阅关系,能够让多个订阅者同时监听某一个主题对象,当这个主题自身状态变化时,会通知所有订阅者,试它们能够做出相应的处理。那 ZooKeeper 是不是也是使用了这个经典的模式呢?在 ZooKeeper 中,引入了 Watcher 机制...转载 2019-03-13 10:29:09 · 234 阅读 · 0 评论