閱讀829 返回首頁    go 汽車大全


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 的界麵:

轉載自 並發編程網 - ifeve.com

最後更新:2017-05-18 20:36:15

  上一篇:go  淘寶開源MQ——metamorphosis的github分支
  下一篇:go  Clojure-Control 0.3.0 is out