zookeeper
文章平均质量分 86
Kuzury
这个作者很懒,什么都没留下…
展开
-
ZooKeeper 核心模块代码浅析
ZooKeeper是近期比较热门的一个类Paxos实现。也是一个逐渐得到广泛应用的开源的分布式锁服务实现。被认为是Chubby的开源版,虽然具体实现有很多差异。ZooKeeper概要的介绍可以看官方文档:http://hadoop.apache.org/zookeeper 这里我们重点来看下它的内部实现。ZooKeeper集群中的每个server都要知道其他成员,通过在配置文件zoo.cfg中作如转载 2017-04-14 14:14:54 · 1297 阅读 · 0 评论 -
ZooKeeper 核心模块工作原理分析
工作原理概述 简单的说一下zookeeper工作的过程,如果对这个过程还不太清楚,或者说对它如何使用等不太清楚的,可以参考一下其他的文章,比如这篇,这一系列的文章将不讲解它如何使用(实际上我也没有在具体项目中使用过,只是简单的配置运行起来大概晓得如何工作而已).zookeeper有两种工作的模式,一种是单机方式,另一种是集群方式。单机方式不属于这里分析的范畴,因为研究zookeeper的目的就在于研原创 2017-04-14 14:47:53 · 1624 阅读 · 0 评论 -
ZooKeeper 故障恢复
在介绍ZooKeeper处理节点故障的机制之前,我想先给大家讲一讲在一切都正常的情况下,ZooKeeper是如何工作的,也就是ZooKeeper处理客户端请求的流程。当然我只侧重讲解客服端的写请求部分。过程如下: 在这主要的6步过程中,任何与之相关的节点都有可能出现故障,那么zooKeeper是如何来处理的呢,以保证服务的高可用性和一致性?若ZooKeeper客户端节点发生故障时,他正处于空原创 2017-04-14 15:27:23 · 4026 阅读 · 0 评论