Zookeeper
文章平均质量分 91
Zookeeper
猎户星座。
花有重开日,人无再少年。
展开
-
一致性协议
Paxo算法指南Zab算法指南Raft算法指南proposer:提案Proposal提出者。Acceptor:决策者,可以批准议案。Learner:最终决策的学习者。转载 2024-02-07 15:18:47 · 23 阅读 · 0 评论 -
Zab协议
Paxos算法Paxos算法是莱斯利*兰伯特在1990年提出的一种基于消息传递并且具有高度容错特性的一致性算法,是目前公认的解决分布式问题上最有效的算法之一拜占庭问题1982年 ,Lamport与另两人共同发表了论文提出了一种计算机容错理论,为了描述这个理论中的问题,假设了一个问题相关的故事场景,如下:拜占庭帝国有许多支军队,不同军队的将军之间必须制订一个统一的行动计划,从而做出进攻或者撤退的决定,同时,各个将军在地理上都是被分隔开来的,只能依靠军队的通讯员来进行通讯。然而,在所有的通讯员中转载 2021-02-22 16:13:57 · 8175 阅读 · 0 评论 -
Zookeeper之分布式锁
基于zk的特性,我们很容易得出使用zk实现分布式锁的落地方案:使用zk的临时节点和有序节点,每个线程获取锁就是在zk创建一个临时有序的节点,比如在/lock/目录下。 创建节点成功后,获取/lock目录下的所有临时节点,再判断当前线程创建的节点是否是所有的节点的序号最小的节点 如果当前线程创建的节点是所有节点序号最小的节点,则认为获取锁成功。 如果当前线程创建的节点不是所有节点序号最小的...转载 2019-11-02 09:48:41 · 214 阅读 · 0 评论 -
Zookeeper之概述
一、Zookeeper是什么ZooKeeper 是一个开源的分布式协调服务,ZooKeeper框架最初是在“Yahoo!"上构建的,用于以简单而稳健的方式访问他们的应用程序。 后来,Apache ZooKeeper成为Hadoop,HBase和其他分布式框架使用的有组织服务的标准。 例如,Apache HBase使用ZooKeeper跟踪分布式数据的状态。ZooKeeper 的设计目标是将那些...原创 2018-06-09 09:03:55 · 425 阅读 · 0 评论 -
Zookeeper之部署
单点部署一、下载最新的安装包我们这里下载的是zookeeper-3.5.4-beta.tar.gz二、解压到/opt/zookeeper目录下三、修改配置文件zoo_sample.cfgdataDir=/opt/zookeeper/zookeeper-3.5.4-beta/data四、启动sh zkServer.sh start ../conf/zoo_sam...原创 2018-10-21 10:53:33 · 410 阅读 · 0 评论