Zookeeper
文章平均质量分 81
有趣的难受
你对这个世界有多大的认知,就决定你能挣多少钱。
展开
-
Paxos算法
Paxos算法是莱斯利·兰伯特(英语:Leslie Lamport,LaTeX中的“La”)于1990年提出的一种基于消息传递且具有高度容错特性的一致性算法。[1]目录1 问题和假设2 算法2.1 算法的提出与证明2.2 算法的内容2.2.1 决议的提出与批准2.2.2 实例2.2.2.1 情况一2.2.2.2 情况二2.2.2.3 情况三2.2.3 决议的发布2.2.4 ...原创 2019-02-15 16:53:16 · 230 阅读 · 1 评论 -
简要分析ZooKeeper基本原理
一、ZooKeeper 基本概念1、ZooKeeper 是什么?ZooKeeper 是Hadoop下的一个子项目,它是一个针对大型分布式系统的可靠协调系统;它提供的功能包括:配置维护、名字服务、分布式同步、组服务等; 它的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。Zookeeper一个最常用的使用场景就是用于担任服务生产者和服务消费者的注册中心...原创 2019-02-15 18:14:40 · 202 阅读 · 1 评论 -
ZAB与Paxos算法的联系与区别
ZAB协议并不是Paxos算法的一个典型实现,在讲解ZAB和Paxos之间的区别之前,我们首先来看下两者的联系。两者都存在一个类似于Leader进程的角色,由其负责协调多个Follow进程的运行。Leader进程都会等待超过半数的Follower做出正确的反馈后,才会将一个提案进行提交。在ZAB协议中,每个Proposal中都包含了一个epoch值,用来代表当前Leader周期,在Paxos...原创 2019-02-18 10:28:19 · 493 阅读 · 0 评论 -
ZAB协议
zookeeper就是paxos算法的一个实现并不对。zookeeper并没有完全才有paxos算法,而是使用了一种称为ZAB ( ZooKeeper Atomic Broadcast , ZooKeeper 原子消息广播协议)是zookeeper数据一致性的核心算法。ZAB协议是为分布式协调服务ZooKeeper专门设计的一种支持崩溃恢复的原子广播协议。ZAB不像paxos算法那样,是一种...原创 2019-02-18 15:25:41 · 291 阅读 · 1 评论 -
ZooKeeper优化
失败重试客户端业务失败则自动切换到下一台重新发起调用,增强用户体验。重试可能会导致调用时间更长(设置合适的返回时间和调用次数)原创 2019-07-16 17:18:30 · 139 阅读 · 0 评论 -
Zookeeper 在Windows下的安装过程及查看是不是启动
1.首先一定要安装jdk,通过java -version 查看2.安装Zookeeper. 在官网http://zookeeper.apache.org/下载。目前的查找到路径http://apache.01link.hk/zookeeper/http://apache.01link.hk/zookeeper/zookeeper-3.4.10/如截图所示:3.解压zookeeper-3...原创 2019-02-13 18:55:42 · 11969 阅读 · 1 评论