Zookeeper
文章平均质量分 93
Zookeeper
unknown-null
这个作者很懒,什么都没留下…
展开
-
《从Paxos到zookeeper》第6章 Zookeeper的典型应用场景(下)
目录6.2 Zookeeper在大型分布式系统中的应用6.2.1 HadoopYARN介绍如何解决ResourceManager单点问题,实现高可用?6.2.3 Kafka术语介绍问题Kafka与ZookeeperBroker注册管理Topic注册管理生产者负载均衡消费者负载均衡6.3 Zookeeper在阿里巴巴的实践与应用6.3.2 案例二 RPC服务框架:Dubbo服务提供者服务消费者监控中心6.3.3 案例三 基于MySQL B原创 2021-03-21 23:02:19 · 227 阅读 · 1 评论 -
《从Paxos到zookeeper》第6章Zookeeper的典型应用(上)
6.0 ZooKeeper 系统模型1)数据模型和unix系统类似的树状结构。每一个数据节点成为ZNode,可以向节点中写入数据、也可以在节点下创建子节点2)节点类型 持久节点(PERSISTENT):客户端与zookeeper断开连接后,该节点依旧存在 持久顺序节点(PERSISTENT_SEQUENTIAL):客户端与zookeeper断开连接后,该节点依旧存在,zookeeper给该节点名称进行顺序编号 临时节点(EPHEMERAL):客户端与zookeepe.原创 2021-03-21 23:00:11 · 81 阅读 · 0 评论 -
《从Paxos到Zookeeper》第3章 Paxos的工程实践
目录Chubby设计目标chubby系统结构1)chubby一致性选举Master处理客户端请求服务端架构2)Chubby文件系统3)Chubby Master与客户端如何交互Chubby中的事件通知机制Chubby中的缓存会话和keepalive会话超时Chubby Master故障恢复参考资料ChubbyGoogle Chubby是一个分布式锁服务,GFS和Big Table等大型系统都使用它来解决分布式协作、元数据存储和Master选原创 2021-03-21 22:58:48 · 113 阅读 · 1 评论 -
《从Paxos到Zookeeper》第1章 分布式架构
目录前言:分布式一致性问题的提出1.1 从集中式到分布式1.2 从ACID到CAP/BASEACID原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)分布式事务CAP理论BASE理论前言:分布式一致性问题的提出在系统架构中,采用多副本1)增加可用性,避免单点2)通过负载均衡技术,提供性能引入了一个重要问题:数据的复制问题客户端C1将系统中的值K由V1更新成V2,客户端C2无原创 2021-03-21 22:56:35 · 93 阅读 · 0 评论 -
理解Raft协议
目录1.Paxos算法存在的问题2.Raft算法2.1 复制状态机2.2. Raft算法2.2.1 安全性问题2.2.2 Leader选举2.2.3日志复制参考资料1.Paxos算法存在的问题Paxos算法是莱斯利·兰伯特(英语:Leslie Lamport,LaTeX中的「La」)于1990年提出的一种基于消息传递且具有高度容错特性的一致性算法。 难以理解 “The dirty little secret of the NSDI community is原创 2021-03-21 22:54:29 · 143 阅读 · 0 评论 -
学习Zookeeper之第1章Zookeeper入门
目录第 1 章 Zookeeper入门1.1 概述1.2 特点1.3 数据结构1.4 应用场景统一命名服务统一配置管理统一集群管理服务器动态上下线软负载均衡1.5 下载地址第 1 章 Zookeeper入门1.1 概述Zookeeper 是一个开源的分布式的,为分布式应用提供协调服务的 Apache 项目。Zookeeper 从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,原创 2020-12-30 10:30:25 · 98 阅读 · 0 评论 -
学习Zookeeper之第2章Zookeeper安装
目录第 2 章 Zookeeper安装2.1 本地模式安装部署2.2 配置参数解读第 2 章 Zookeeper安装2.1 本地模式安装部署1)安装前准备:(1)安装 jdk(2)通过 filezilla 工具拷贝 zookeeper 到到 linux 系统下(3)解压到指定目录[atguigu@hadoop102 software]$ tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/module/2)配置修改将/opt/原创 2020-12-30 10:29:04 · 85 阅读 · 0 评论 -
学习Zookeeper之第3章Zookeeper内部原理
目录第 3 章 Zookeeper 内部原理3.1 选举机制(面试重点)3.2 节点类型3.3 stat 结构体3.4 监听器原理(面试重点)1)监听原理详解2)常见的监听3.5 写数据流程第 3 章 Zookeeper 内部原理3.1 选举机制(面试重点)1)半数机制(Paxos 协议):集群中半数以上机器存活,集群可用。所以 zookeeper适合装在奇数台机器上。2)Zookeeper 虽然在配置文件中并没有指定 master 和 slave。但是,zo原创 2020-12-30 10:27:34 · 71 阅读 · 0 评论 -
Zookeeper VS Chubby
目录区别的根源1)一致性2)Client Cache vs No Cache总结参考资料区别的根源一个设计良好的系统应该是围绕并为其设计目标服务的。 Chubby:provide coarse-grained locking as well as reliable storage for a loosely-coupled distributed system. Zookeeper:provide a simple and high performance ker原创 2020-12-30 10:24:49 · 112 阅读 · 0 评论