對了,學委是搞大資料的,別看整體搞那么多極簡單系列,NodeJS,小白趣味故事,大資料還是拿捏得住的,
讓我們繼續大資料之旅, 本文繼續前篇 Ambari 初步認識 的后續補充,
Ambari架構
Ambari 自身也是一個分布式架構的軟體,主要由兩部分組成:Ambari Server 和 Ambari Agent,
簡單理解server 和 agent
Ambari Server 通知 Ambari Agent 安裝對應的軟體;
Agent 會定時地發送各個機器每個軟體模塊的狀態給 Ambari Server,最終這些狀態資訊會呈現在 Ambari 的 GUI,方便用戶了解到集群的各種狀態,并進行相應的維護,
如下圖:

決議:
- Ambari Server 從整個集群上收集資訊,
- 每個主機上都有 Ambari Agent, Ambari Server 通過
Ambari Agent 控制每部主機, - Ambari Agent收集主機上的節點資訊,匯報給AmbariServer
- AmbariServer講收集的資料存盤在資料庫中(MySql或者Postgresql,我其他還沒有試過)
5.,用戶訪問Web UI,WebUI通過AmbariServer的RESTful API獲取資料繪制,集群組件健康指標,
當然還有更多,我們下一篇再看,
持續學習持續開發,我是雷學委!
編程很有趣,關鍵是把技術搞透徹講明白,
創作不易,請多多支持,點贊收藏支持學委吧!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/291819.html
標籤:其他
