A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 播妞 程序媛   /  2018-5-17 16:06  /  26622 人查看  /  206 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

ZooKeeper是以Fast Paxos算法为基础的,Paxos 算法存在活锁的问题,即当有多个proposer交错提交时,有可能互相排斥导致没有一个proposer能提交成功,而Fast Paxos作了一些优化,通过选举产生一个leader (领导者),只有leader才能提交proposer,具体算法可见Fast Paxos。因此,要想弄懂ZooKeeper首先得对Fast Paxos有所了解。

ZooKeeper的基本运转流程:
1、选举Leader。
2、同步数据。
3、选举Leader过程中算法有很多,但要达到的选举标准是一致的。
4、Leader要具有最高的执行ID,类似root权限。
5、集群中大多数的机器得到响应并接受选出的Leader。

本次教程大纲:
一、ZooKeeper
1.Zookeeper
2.ZooKeeper shell        
3. ZooKeeper 数据模型
4. ZooKeeper Watcher      
5. ZooKeeper Java API      
6. ZooKeeper 选举机制        
7. ZooKeeper 典型应用        
二、 网络编程
1. 概述   
2. 网络通信三要素      
3. 网络模型     
4. Socket 机制   
5. IO 通信模型     
6. RPC        

网盘资料截图:




视频教程下载链接已添加,回帖可见

游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 1黑马币 +5 收起 理由
Focus_hj + 5 赞一个!

查看全部评分

206 个回复

倒序浏览
谢谢分享。
回复 使用道具 举报
66666666666666666
回复 使用道具 举报
6666666666666666666666666666666
回复 使用道具 举报
大数据很强大!
回复 使用道具 举报
kakakakkakakakaa
回复 使用道具 举报
11111111111111111111111111111111
回复 使用道具 举报
学习学习学习学习学习学习学习学习学习学习学习学习学习学习,感谢感谢感谢感谢感谢感谢感谢感谢感谢感谢感谢感谢感谢感谢感谢感谢感谢感谢感谢
回复 使用道具 举报
panfan 初级黑马 2018-5-21 16:26:46
9#
生活不止眼前的苟且,还有诗和远方的田野
回复 使用道具 举报
顺理工 来自手机 初级黑马 2018-5-22 11:04:18
10#
看看看看
回复 使用道具 举报
HAHAA 中级黑马 2018-5-23 21:02:03
11#
学习中,谢谢分享
回复 使用道具 举报
太好了,我要自学大数据!
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
很好很好很好啊
回复 使用道具 举报
大数据是趋势啊,要好好学习了
回复 使用道具 举报
牛鼻6666666666666666666666
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
6666666666666666666666
回复 使用道具 举报
1111111111111111111111111
回复 使用道具 举报
谢谢分享。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马