更新時(shí)間:2020年02月21日14時(shí)15分 來源:傳智播客 瀏覽次數(shù):
ZooKeeper視頻教程下載 |
||
中級 |
共16課 |
|
ZooKeeper是一個(gè)分布式的,開放源碼的分布式應(yīng)用程序協(xié)調(diào)服務(wù),是Google的Chubby一個(gè)開源的實(shí)現(xiàn),是Hadoop和Hbase的重要組件。它是一個(gè)為分布式應(yīng)用提供一致性服務(wù)的軟件,提供的功能包括:配置維護(hù)、域名服務(wù)、分布式鎖服務(wù)、集群管理、生成分布式唯一ID等。視頻提取碼:59x0 |
||
課程簡介
ZooKeeper是一個(gè)分布式的,開放源碼的分布式應(yīng)用程序協(xié)調(diào)服務(wù),是Google的Chubby一個(gè)開源的實(shí)現(xiàn),是Hadoop和Hbase的重要組件。它是一個(gè)為分布式應(yīng)用提供一致性服務(wù)的軟件,提供的功能包括:配置維護(hù)、域名服務(wù)、分布式鎖服務(wù)、集群管理、生成分布式唯一ID等。
ZooKeeper的目標(biāo)就是封裝好復(fù)雜易出錯(cuò)的關(guān)鍵服務(wù),將簡單易用的接口和性能高效、功能穩(wěn)定的系統(tǒng)提供給用戶。
ZooKeeper包含一個(gè)簡單的原語集,提供Java和C的接口。
在本套課程中,我們將全面的講解ZooKeeper技術(shù)棧,從集群的部署到技術(shù)的應(yīng)用,再到案例實(shí)戰(zhàn),讓我們不僅在學(xué)習(xí)理論知識的同時(shí),還可以學(xué)習(xí)到使用ZooKeeper如何解決實(shí)際的問題,本套課程包含ZooKeeper的基本操作、集群搭建、常用javaApi、CuratorAPI、服務(wù)監(jiān)控等理論知識,并且講解配置中心、分布式鎖原理、分布式id生成器等常見企業(yè)及應(yīng)用,相信一定會(huì)對你的工作提供不少幫助。
課程亮點(diǎn)
系統(tǒng)的學(xué)習(xí)ZooKeeper技術(shù)棧,掌握集群搭建、CuratorAPI和各種監(jiān)控命令。
Zookeeper
集群搭建
znode數(shù)據(jù)模型
常用shell命令
acl權(quán)限控制
watcher事件監(jiān)聽機(jī)制
一致性協(xié)議:zab協(xié)議
leader選舉
javaApi使用
curatorApi使用
監(jiān)控體系
四字監(jiān)控命令
zooInspector
taokeeper
綜合練習(xí)
配置中心
分布式鎖
分布式id生成器
適合人群
有一定的Java基礎(chǔ),并且要有一定的web開發(fā)基礎(chǔ),熟悉分布式系統(tǒng)。
課程內(nèi)容
章節(jié)一:zookeeper入門
1.zookeeper簡介
2.zookeeper數(shù)據(jù)模型
3.zookeeper單機(jī)安裝
4.zookeeper常用shell命令
5.zookeeper的Acl權(quán)限控制
6.zookeeper的javaApi
章節(jié)二:Zookeeper進(jìn)階
1.zookeeper 事件監(jiān)聽機(jī)制
2.zookeeper 集群搭建
3.一致性協(xié)議:zab協(xié)議
4.zookeeper的leader選舉
5.observer角色及其配置
6.zookeeperAPI連接集群
章節(jié)三:curator與zookeeper監(jiān)控
1.zookeeper 開源客戶端curator介紹
2.zookeeper四字監(jiān)控命令
3.zookeeper圖形化的客戶端工具(ZooInspector)
4.taokeeper監(jiān)控工具的使用
北京校區(qū)