829
汽車大全
Ambari 架構(一)Ambari 介紹
Ambari 是 Apache Software Foundation 的一個頂級開源項目,是一個集中部署、管理、監控 Hadoop 分布式集群的工具。但是這裏的 Hadoop 是一個廣義概念,並不僅僅指的是 Hadoop(HDFS、MapReduce),而是指 Hadoop 生態圈(包括 Spark、Hive、Hbase,Sqoop,Zookeeper、Flume 等),Ambari 可以使 Hadoop 大數據軟件更容易使用,且可以方便的集成我們自己的服務讓 Ambari 統一管理。
- 部署:自動化部署 Hadoop 軟件,能夠自動處理服務、組件之間的依賴(比如 HBase 依賴 HDFS,DataNode 啟動的時候,需要 NameNode 先啟動等)。
- 管理:Hadoop 服務組件的啟動、停止、重啟,配置文件的多版本管理。
- 監控:Hadoop 服務的當前狀態(組件節點的存活情況、YARN 任務執行情況等),當前主機的狀態(內存、硬盤、CPU、網絡等),而且可以自定義報警事件。
接下來我會以 Ambari 1.2.1 為基礎,分析一下 Ambari 的架構。
下圖為 Ambari 的界麵:
最後更新:2017-05-18 20:36:15