《大数据全系列》
阶段介绍:
ZooKeeper是分布式应用程序的协调服务框架,是Hadoop的重要组件。ZooKeeper分布式协调服务,包含一个简单的原语集,分布式应用程序可以基于它实现。
本阶段主要讲解了分布式编程容易出现的问题、Paxos算法原理、ZooKeeper具体的应用场景、ZNode数据结构、事件监听原理剖析、广播模式剖析、集群搭建实战、分布式协调实战等知识,是同学们迈入大数据框架的重要过程。
适合人群:
1)熟练掌握java编程语言
2)掌握Linux操作系统命令及shell编程
章节1:zookeeper分布式协调服务框架 |
01_课程介绍 |
02_为什么使用Zookeeper |
03_Zookeeper概述 |
04_分布式编程容易出现的问题 |
05_拜占庭将军问题 |
06_Paxos小岛的故事上 |
07_Paxos小岛的故事中 |
08_Paxos小岛的故事下 |
09_集群架构剖析_ZooKeeper之攘其外 |
10_集群架构剖析_Zookeeper之安其内 |
11_集群架构剖析_脑裂和服务器数量选取 |
12_四台服务器之间免密登录 |
13_JDK安装和环境变量配置 |
14_集群搭建_下载 |
15_集群搭建_搭建步骤上 |
16_集群搭建_搭建步骤下 |
17_集群搭建_启动和关闭 |
18_Znode数据结构 |
19_客户端命令行操作一 |
20_客户端命令行操作二 |
21_客户端命令行操作三 |
22_客户端命令行操作四 |
23_会话(Session) |
24_事件监听原理刨析 |
25_工作原理 |
26_Zookeeper集群的特点 |
27_IDEA环境搭建 |
28_创建ZooKeeper客户端 |
29_创建节点 |
30_判断节点是否存在 |
31_获取节点值和状态信息 |
32_获取子节点信息 |
33_修改节点值 |
34_删除节点 |
35_验证注册事件被触发的一次性 |
36分布式协调案例_RMI概述 |
37_Java原生RMI实现 |
38_开发RMI接口和实现类 |
39_通过JNDI发布服务 |
40_调用RMI服务 |
41_RMI服务的局限性mp4 |
42_高可用RMI原理分析上 |
43_高可用RMI原理分析下 |
44_服务生产者代码分析上 |
45_服务生产者代码分析下 |
46_服务消费者代码分析 |
47_程序测试和总结 |
另附各章节课程资料