不多說,直接上幹貨!

Ambari 架構原理圖
通過三張圖來說明:
第二張架構圖告訴我們:
對外,Ambari提供ambari web,rest api,ambari shell三大方式操作機群;
ambari将叢集的配置、各個服務的配置等資訊存在ambari server端的DB中(比如可以是postgresql);
ambari server與ambari agent的交流走RPC,即agent向server報告心跳,server将command通過response發回給agent,agent本地執行指令,比如:agent端執行相應的python腳本;
ambari有自己的一套監控、告警、鏡像服務,以可插拔的形式供上層服務調用;
第三張架構圖是第二張圖的簡化:
本文轉自大資料躺過的坑部落格園部落格,原文連結:http://www.cnblogs.com/zlslch/p/6629158.html,如需轉載請自行聯系原作者