![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
zookeeper
Insane'
这个作者很懒,什么都没留下…
展开
-
docker 搭建zookeeper集群
1、镜像下载2、ZK 集群的搭建因为一个一个地启动 ZK 太麻烦了, 所以为了方便起见, 我直接使用 docker-compose 来启动 ZK 集群.首先创建一个名为 docker-compose.yml 的文件, 其内容如下:version: '2'services: zoo1: image: zookeeper:3.4.10 restart...原创 2020-05-05 12:59:24 · 139 阅读 · 0 评论 -
zookeeper客户端指令及实现服务器动态上下线功能
命令基本语法 功能描述help 显示所有操作命令ls path [watch] 使用 ls 命令来查看当前znode中所包含的内容ls2 path [watch] 查看当前节点数据并能看到更新次数等数据create 普通创建,-e 创建短暂节点,-s创建带序号的节点-s 含有序列-e 临时(重启或者超时消失)get path [watch] 获得节点的值set 设置节点的具体值...原创 2020-04-30 17:03:43 · 194 阅读 · 0 评论 -
zookeeper内部原理
选举机制1)半数机制:集群中半数以上机器存活,集群可用。所以Zookeeper适合安装奇数台服务器。2)Zookeeper虽然在配置文件中并没有指定Master和Slave。但是,Zookeeper工作时,是有一个节点为Leader,其他则为Follower,Leader是通过内部的选举机制临时产生的。每台服务器启动都会优先选择自己,发现自己不能票数不够,会选择比自己ID大的服务器,并把自己s...原创 2020-04-30 16:51:00 · 172 阅读 · 0 评论 -
Zookeeper入门和使用docker本地安装
1.1 概述Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。工作机制:Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper就将负责通知已经在Zookeeper上注册的那些观察者做出相应的反应,从而实现集群中类似Master...原创 2020-04-30 16:30:01 · 369 阅读 · 0 评论