《Storm企業級應用:實戰、運維和調優》——2.5 本章小結
本節書摘來自華章計算機《Storm企業級應用:實戰、運維和調優》一書中的第2章,第2.5節,作者:馬延輝 陳書美 雷葆華著, 更多章節內容可以訪問雲棲社群“華章計算機”公眾號檢視。
2.5 本章小結
在Storm中使用ZooKeeper主要用於完成Storm叢集各節點的分散式協調工作,一是儲存客戶端提供的Topology任務資訊,Nimbus負責將任務分配資訊寫入ZooKeeper,Supervisor從ZooKeeper上讀取任務分配資訊;二是儲存Supervisor和Worker的心跳(包括它們的狀態),使得Nimbus可以監控整個叢集的狀態,從而重啟一些掛掉的Worker;三是儲存整個叢集的所有狀態資訊和配置資訊。由於ZooKeeper在Storm叢集中的重要性,本章詳細介紹了ZooKeeper的安裝。
Storm使用ZeroMQ傳送訊息,這就消除了中間的排隊過程,使得訊息能夠直接在任務自身之間流動。在訊息的背後,是一種用於序列化和反序列化Storm的原語型別的自動化且高效的機制。Storm使用ZooKeeper協調叢集時,由於ZooKeeper並不用於傳遞訊息,所以Storm給ZooKeeper帶來的壓力相當低。大多數情況下,單個節點的ZooKeeper叢集足夠勝任,不過為了確保故障恢復或者部署大規模Storm叢集,可能需要更大規模節點的ZooKeeper叢集。
相關文章
- 《Storm企業級應用:實戰、運維和調優》——1.6 本章小結ORM運維
- 《Storm企業級應用:實戰、運維和調優》——第2章開始使用StormORM運維
- 《Storm企業級應用:實戰、運維和調優》——2.1 環境準備ORM運維
- 《Storm企業級應用:實戰、運維和調優》——3.5 Stream訊息流和StreamGrouping訊息流組ORM運維
- 《Storm企業級應用:實戰、運維和調優》——2.4 建立Topology並向叢集提交任務ORM運維
- OpenAI Assistants API 企業級應用實戰OpenAIAPI
- 企業級微信小程式實戰詳解微信小程式
- 《企業級ios應用開發實戰》一第1章企業應用的話題iOS
- Spark應用程式開發引數調優深入剖析-Spark商業調優實戰Spark
- 《UML物件導向設計基礎》—第2章2.5節本章小結物件
- PB 級大規模 Elasticsearch 叢集運維與調優實踐Elasticsearch運維
- 單機百萬連線調優和Netty應用級別調優Netty
- JaCoCo 企業級應用的優缺點分析
- HTML5應用開發功耗調優化小結HTML優化
- 企業級ERP樹結構 bootstrap-treeview實踐應用bootView
- 鴻蒙 Next 企業級應用安全認證體系構建實戰鴻蒙
- AI 大模型企業應用實戰(10)-LLMs和Chat ModelsAI大模型
- 《工業控制網路安全技術與實踐》一1.5 本章小結
- 《工業控制網路安全技術與實踐》一3.4 本章小結
- HBase 在淘寶的應用和優化小結優化
- 企業級訓練營火熱來襲!速來報名企業運維訓練營之雲原生和Kubernetes 實戰(第1期)~運維
- egg-企業級框架和應用入門框架
- 軟體中國_企業級應用
- 應用調優
- 實戰 nginx 調優Nginx
- 效能調優實戰
- Hive調優實戰Hive
- IDC企業如何實現智慧化運維運維
- 中小企業的運維之道運維
- Spring 3.x 企業應用開發實戰Spring
- AI 大模型企業應用實戰(06)-初識LangChain大模型LangChain
- InformationWeek:企業雲應用調查報告ORM
- LAMMP架構的企業級應用架構
- MySQL調優篇 | SQL調優實戰(5)MySql
- 企業級Redis開發運維從入門到實踐 (1)—Redis 初識Redis運維
- 調優 | Apache Hudi應用調優指南Apache
- 本章總結
- 百度雲企業級運維平臺——NoahEE運維