zookeeper系列
mini_jike
这个作者很懒,什么都没留下…
展开
-
第一章:zookeeper的概括
一.概括Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。工作机制:Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper就将负责通知已经在Zookeeper上注册的那些观察者做出相应的反应,从而实现集群中类似Maste...原创 2018-10-19 16:51:07 · 217 阅读 · 0 评论 -
第二章:zookeeper的安装
一.下载地址:https://zookeeper.apache.org/二.安装前准备安装jdk 通过SecureCRT工具拷贝zookeeper到linux系统下 修改tar包权限 chmod u+x zookeeper-3.4.10.tar.gz 解压到指定目录 [at@hadoop102 software]$ tar -zxvf zookeeper-3.4.10.tar...原创 2018-10-19 16:58:13 · 120 阅读 · 0 评论 -
第三章:zookeeper的配置文件说明
解读zoo.cfg 文件中参数含义1.tickTime=2000:通信心跳数 tickTime:通信心跳数,Zookeeper服务器心跳时间,单位毫秒Zookeeper使用的基本时间,服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个tickTime时间就会发送一个心跳,时间单位为毫秒。它用于心跳机制,并且设置最小的session超时时间为两倍心跳时间。(session的最小超时...原创 2018-10-19 17:14:48 · 217 阅读 · 0 评论 -
第四章:zookeeper的选举机制
1.半数机制:集群中半数以上机器存活,集群可用。所以zookeeper适合装在奇数台机器上。2. Zookeeper虽然在配置文件中并没有指定master和slave。但是,zookeeper工作时,是有一个节点为leader,其他则为follower,Leader是通过内部的选举机制临时产生的3.以一个简单的例子来说明整个选举的过程。假设有五台服务器组成的zookeeper集群,它们...原创 2018-10-19 17:23:10 · 139 阅读 · 0 评论