Zookeeper
淡淡的倔强
不怕千万人阻挡,只怕自己投降!
展开
-
Zookeeper系列(二)Zookeeper安装配置
一、安装方式简介Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。单机模式:Zookeeper只运行在一台服务器上,适合测试环境;伪集群模式:就是在一台物理机上运行多个Zookeeper 实例;集群模式:Zookeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体”(ensemble)Zookeeper通过复制来实现高可用性,只要集合体中...原创 2018-03-07 22:45:08 · 1690 阅读 · 0 评论 -
Zookeeper系列(三)Zookeeper命令操作
本文转载自:Zookeeper命令操作 这里转载的是Linux版的操作,MAC版的操作命令基本无异,就是zkServer.sh对应zkServer,zkCli.sh对应zkCli。一、Zookeeper的四字命令Zookeeper支持某些特定的四字命令字母与其的交互。他们大多数是查询命令,用来获取Zookeeper服务的当前状态及相关信息。用户在客户端可以通过telnet或nc向Zo...转载 2018-03-08 16:51:43 · 1832 阅读 · 0 评论 -
Zookeeper系列(四)构建ZooKeeper应用
原文地址:构建ZooKeeper应用转载供以后慢慢消化,主要内容如下:配置服务 ZooKeeper异常 锁服务 BooKeeper概述关于ZooKeeper运维可参考文章:http://blog.csdn.net/hengyunabc/article/details/19006911...转载 2018-03-08 17:54:13 · 1414 阅读 · 0 评论 -
Zookeeper系列(一)Zookeeper简单介绍
本文转载自: ZooKeeper学习第一期—Zookeeper简单介绍一、Zookeeper概述ZooKeeper是一种为分布式应用所设计的高可用、高性能且一致的开源协调服务,它提供了一项基本服务:分布式锁服务。由于ZooKeeper的开源特性,后来我们的开发者在分布式锁的基础上,摸索了出了其他的使用方法:配置维护、组服务、分布式消息队列、分布式通知/协调等。注意:ZooKeep...转载 2018-03-05 17:44:50 · 1650 阅读 · 0 评论 -
Zookeeper的ZAB协议
本文转载自:Zookeeper的ZAB协议一、ZAB协议Zookeeper使用了Zookeeper Atomic Broadcast(ZAB,Zookeeper原子消息广播协议)的协议作为其数据一致性的核心算法。ZAB协议是为Zookeeper专门设计的一种支持崩溃恢复的原子广播协议。Zookeeper依赖ZAB协议来实现分布式数据的一致性,基于该协议,Zookeeper实现了一种...转载 2018-08-27 14:21:09 · 336 阅读 · 0 评论 -
Zookeeper的leader选举过程
本文转载自:Zookeeper的leader选举过程一、Leader选举过程Leader选举是保证分布式数据一致性的关键所在。当Zookeeper集群中的一台服务器出现以下两种情况之一时,需要进入Leader选举。(1) 服务器初始化启动。(2) 服务器运行期间无法和Leader保持连接。下面就两种情况进行分析讲解。1、服务器启动时期的Leader选举若进行Lead...转载 2018-08-27 14:44:13 · 2034 阅读 · 3 评论 -
Paxos算法
本文转载自:Paxos算法一、Paxos算法的描述通过一个决议分为两个阶段:1、prepare阶段: (1) proposer选择一个提案编号n并将prepare请求发送给acceptors中的一个多数派; (2) acceptor收到prepare消息后,如果提案的编号大于它已经回复的所有prepare消息,则acceptor将自己上次接受的提案回复给propose...转载 2018-08-27 15:06:31 · 279 阅读 · 0 评论