当前播放: 17 | 通过动态配置实现不中断服务的集群成员变更
00:00 / 00:00
高清
  • 高清
1.0x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看
课程目录
第一章:基础篇 (7讲)
01 | 课程介绍
免费
02 | 内容综述
免费
03 | 什么是ZooKeeper?
免费
04 | ZooKeeper提供什么服务?
免费
05 | 开始使用ZooKeeper
免费
06 | 使用ZooKeeper实现Master-Worker协同
07 | ZooKeeper架构解析
第二章:开发篇 (6讲)
08 | ZooKeeper API简介
09 | ZooKeeper API:Watch示例
10 | 使用ZooKeeper实现分布式队列
11 | 使用ZooKeeper实现分布式锁
12 | 使用ZooKeeper实现选举
13 | 使用Apache Curator简化ZooKeeper开发
第三章:运维篇 (5讲)
14 | 如何安装配置一个ZooKeeper生产环境?
15 | 如何进行ZooKeeper的监控?
16 | 通过ZooKeeper Observer实现跨区域部署
17 | 通过动态配置实现不中断服务的集群成员变更
18 | ZooKeeper节点是如何存储数据的?
第四章:进阶篇 (4讲)
19 | 使用ZooKeeper实现服务发现(1)
20 | 使用ZooKeeper实现服务发现(2)
21 | 使用ZooKeeper实现服务发现(3)
22 | Kafka是如何使用ZooKeeper的?
第五章:对比Chubby、etcd和ZooKeeper (9讲)
23 | 什么是Paxos协议?
24 | 对比Chubby和ZooKeeper
25 | Raft协议解析
26 | 什么是etcd?
27 | etcd API: KV部分
28 | etcd API:Watch和Lease部分
29 | 使用etcd实现分布式队列
30 | 使用etcd实现分布式锁
31 | 如何搭建一个etcd生产环境?
第六章:ZooKeeper实现原理和源码解读 (16讲)
32 | 存储数据结构之B+tree
33 | 存储数据结构之LSM
34 | 本地存储技术总结
35 | ZooKeeper本地存储源码解析
36 | 网络编程基础
37 | 事件驱动的网络编程
38 | Java的事件驱动网络编程
39 | ZooKeeper的客户端网络通信源码解读
40 | ZooKeeper的服务器网络通信源码解读
41 | ZooKeeper的Request Processor源码解读
42 | Standalone的ZooKeeper是如何处理客户端请求的?
43 | Quorum模式下ZooKeeper节点的Request Processor Pipeline
44 | ZooKeeper的Leader Election
45 | ZooKeeper的Zab协议
46 | 客户端和服务器端交互:Watch和Session
47 | 结束语
17 | 通过动态配置实现不中断服务的集群成员变更

17 | 通过动态配置实现不中断服务的集群成员变更

么敬国
新东方集团首席架构师
47讲 约450分钟2968
单独订阅¥129
2人成团¥99
2
登录 后留言

精选留言(2)

  • 清静淡泊
    为了防止全部下线时再重启后已提交数据被覆盖问题,关机前执行 "sync /path" 可以起到帮助作用吧

    作者回复: 通过以下操作可以保证每个follower节点和leader节点的数据是一样的。

    1. 停止所有对ZooKeeper集群的访问。
    2. 使用zkCli.sh连接每一个ZooKeeper的follower节点,并执行sync。

    执行以上步骤可以避免提交数据被覆盖问题。

    2019-10-30
    1
  • Geek_ee6004
    老师,您好,关于动态配置有个问题:
    假设我从A\B\C依次添加节点,执行reconfig命令是否可以这样执行(通过reconfig api):
        1.1 A节点上,执行reconfig add A
        1.2 B节点上,执行reconfig add A,B
        1.3 C节点上,执行reconfig add A,B,C
        因为从实际的使用来看,这样也是能够组建集群成功,但就是不知道是否有什么后遗症?

    作者回复: 要做reconfig首先需要有一个处于quorum模式的ZooKeeper集群,您最初是怎么启动集群的呢?

    2019-11-10
收起评论
看过的人还看
MySQL实战45讲

林晓斌  网名丁奇,前阿里资深技术专家

48讲 | 43525 人已学习

拼团 ¥79 原价 ¥99
Kafka核心技术与实战

胡夕  人人贷计算平台部总监,Apache Kafka Contributor

46讲 | 8491 人已学习

拼团 ¥79 原价 ¥99
消息队列高手课

李玥  京东零售技术架构部资深架构师

41讲 | 8517 人已学习

拼团 ¥79 原价 ¥99
分布式技术原理与算法解析

聂鹏程  智载云帆CTO,前华为分布式Lab资深技术专家

39讲 | 6054 人已学习

拼团 ¥79 原价 ¥99