zookeeper要保证各个server之间同步,实现同步的协议是zab协议。此协议有两种模式:恢复模式(选主)和广播模式(同步)。 服务启动或者leader崩溃时,进入恢复模式。选举成功且大多数server完成了和leader的状态同步后(2n+1台中的n+1台),恢复模式就结束了。 状态同步保证 ...
分类:
其他好文 时间:
2016-05-06 19:30:45
阅读次数:
158
1.ZAB(原子广播协议)
2.服务器角色
3.服务器状态
4.集群通信
5.选举触发的时机
6.影响成为Leader的因素
7.初次启动...
分类:
编程语言 时间:
2016-04-06 11:29:15
阅读次数:
269
我们的生产平台上使用了zabbix,zabbix使用的数据库是mysql,并且数据量还比较大,每个月产生的数据文件有10G以上,经过上篇《mysql之主从数据加keepalive》的操练之后,具备了向生产系统运用的条件,选用生产系统的zabbix(开源监控平台)练手非常合适。原系统是单机系统,zab..
分类:
数据库 时间:
2016-02-26 14:23:31
阅读次数:
299
一:ZAB协议概述--->ZooKeeper并没有完全采用Paxos算法,而是使用了一种称为ZooKeeper Atomic Broadcast(ZAB,zookeeper原子消息广播协议)的协议作为其数据一致性的核心算法。--->ZAB协议是为分布式协调服务ZooKeeper专门设计的一种支持漰溃
分类:
其他好文 时间:
2016-02-23 13:05:08
阅读次数:
237
原创链接:https://cwiki.apache.org/confluence/display/ZOOKEEPER/Zab+vs.+Paxos Is Zab just a special implementation of Paxos? No, Zab is a different protoco
分类:
其他好文 时间:
2016-02-17 10:58:11
阅读次数:
178
转自:http://www.cnblogs.com/sunddenly/articles/4073157.html Zab协议 一、ZooKeeper概述 ZooKeeper内部有一个in-memory DB,表示为一个树形结构。每个树节点称为Znode(代码在DataTree.java和DataN
分类:
其他好文 时间:
2016-02-16 11:43:20
阅读次数:
260
Zookeeper是Hadoop下的一个子项目,它是一个针对大型分布式系统的可靠的协调系统,提供的功能包括命名服务、配置维护、分布式同步、集群服务等。 Zookeeper是可以集群复制的,集群间通过Zab(Zookeeper Atomic Broadcast)协议来保持数据的一致性。 该协议包括2个
分类:
其他好文 时间:
2016-02-03 20:01:35
阅读次数:
194
1.发邮件启动postfix /etc/init.d/postfix start mail -s "test" 836503270@qq.com < /etc/inittab mailq 查看发送结果 2.配置发邮件文件 mkdir -p /home/zabbix/bin vim /home/zab
分类:
系统相关 时间:
2016-01-28 00:39:38
阅读次数:
257
协议介绍 zookeeper协议分为两种模式 崩溃恢复模式和消息广播模式 崩溃恢复协议是在集群中所选举的leader 宕机或者关闭 等现象出现 follower重新进行选举出新的leader 同时集群中已经有过半的flollower与leader服务器完成了状态同步之后ZAB协议就会退出恢复模式.....
分类:
其他好文 时间:
2015-11-01 16:29:17
阅读次数:
251
ZooKeeper服务有两种不同的运行模式。独立模式(standalonemode)和复制模式(replicatedmode). 独立模式:简单,适合于测试环境,不能保证高可用性和恢复性。 复制模式:适合生产环境,运行于一个计算机集群上,通过复制来实现高可用性,只要集合体中半数以上的机器处于可用..
分类:
其他好文 时间:
2015-10-30 15:37:47
阅读次数:
239