![](https://img-blog.csdnimg.cn/20191107083424573.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Zookeeper
Zookeeper
君莫笑(๑˙ー˙๑)
欢迎互关,一起学习,共同进步
展开
-
Linux(CentOS7) 安装 zookeeper 集群并配置
下载地址https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/解压后进入 conf 文件夹cp zoo_sample.cfg zoo.cfgvim zoo.cfg创建 dataDir 文件夹:mkdir -p /soft/data/tmp/zookeeper进入文件夹:cd /soft/data/tmp/zookeeper...原创 2019-10-23 21:28:52 · 271 阅读 · 0 评论 -
zookeeper 与分布式系统
为什么学习ZK应该重点掌握分布式环境的演进过程,从一个单节点开始,慢慢过渡到分布式,为什么单节点不行,传统一个tomcat打天下有什么有点,缺点又是什么,当一个tomcat搞不定的时候,分布式的架构图又是什么样的,传统的单节点架构自然有问题,到了分布式的架构中,问题肯定也有不少,这些问题就是我们学习ZK要解决的,但学习这些解决方案之前,还是需要有点理论基础。接下来就要了解下什么是zk,...原创 2019-10-29 10:40:19 · 516 阅读 · 0 评论 -
zookeeper 基础
目录结构原创 2019-10-25 20:45:41 · 140 阅读 · 0 评论 -
zookeeper 相关协议、集群特点
zookeeper 高级一致性协议两阶段提交 two-phase commit (2PC)三阶段提交 three-phase commit (3PC)Paxos 算法集群解析集群特点集群中的角色集群一致性协议 ZAB 解析总览消息广播崩溃恢复背景(什么情况下会崩溃恢复)最终目的(恢复成什么样)一致性协议两阶段提交 two-phase commit (2PC)强一致性算法,很适合用作数据库的分...原创 2019-11-06 21:23:34 · 258 阅读 · 0 评论 -
分布式锁与 MySQL/Redis/Zookeeper 实现方案
分布式锁与 MySQL/Zookeeper 方案问题来源解决思路方案比较模板方法模式MySQL 方案Zookeeper 方案方案一方案二问题来源在一个 JVM 里我们要用锁,可以用 synchronized 和 Lock。如果是在多个 JVM 里,该怎么办呢?解决思路MySQL 里,对于同一数据库的同一张表,不能插入相同的数据。往数据库里插入数据可以当做上锁的过程。Zookeeper 也...原创 2019-11-07 20:49:29 · 423 阅读 · 0 评论