標籤:

hadoop web管理Hue,Ambari 和CM 的區別是什麼?


這個問題我來答吧。作為一個剛在公司的cloudera manager 集成了hue的選手,並且即將在hue上集成更多功能的選手。

1.hue是什麼?

hue是hadoop生態系統的統一webUI。你可以通過hue的界面,鏈接hive,發出hive語句。這個類似phpmysql。 你可以瀏覽hdfs的文件。 你可以定義oozie的工作流,可以寫pig的腳本,可以配置zookeeper,可以可視化的配置kafka。總之,hue的目標就是作一個hadoop各種生態組建的webUI的平台。

hue既然是平台,那組件就是app。參考這裡。App Store | Hue

我未來的工作會讀hue的 python代碼,挖掘更多hue的功能。國內有hue的玩家,或者感興趣的玩家,歡迎一起交流噢。

2.clouera manager。

是管理hadoop集群運維的webUI。你可以用cloudera manager在集群中,簡單的搭建hadoop,hbase集群。通過cloudera manager,你能看到哪些datenode結點和namenode 結點聯結有問題了,哪些磁碟快滿了,哪些cpu高,哪些磁碟io高。等等。 當你有個datenode的一塊硬碟壞了時,你可以在cm中輕鬆的把這個datenode先停止工作,然後把結點移除。在磁碟修好了之後,再添加回集群。 當你新添加了一批機器,需要運行集群負載平衡的指令時,cm也能簡單滿足。 cloudera manager的用處,是用來簡化hadoop運維人員的工作門檻的,webUI所見所得,提高效率。

更詳細的clouderamanager介紹,就去cm的官網擼文檔吧。Cloudera QuickStart

3.ambari

做hadoop商業化的公司,有3家比較大的。cloudera manager 、 hortonworks、mapR.

這裡是個簡單的對比 Cloudera vs. Hortonworks vs. MapR

一句話。cloudera manager的自家管理套件就是同名的cm。 ambari是hortonworks公司的,純開源的用來對標cm的hadoop生態管理套件。


Hue is a web interface for various Hadoop ecosystem tools - Hive, Pig, Oozie etc. It basically lets you run jobs from a web interface, instead of form the terminal. Hue is for users.

Cloudera Manager is different. It"s a web interface for managing a Cloudera Cluster. It lets you install and update software on the cluster, monitor resource usage, restart services, deploy (copy to all servers) configuration files etc. Cloudera Manager is for admins.

The analog to Cloudera Manager, from the open source community, would be Apache "Ambari," which provides similar functionality. The Hortonworks Data Platform (HDP) can be deployed and managed using Ambari.

Both Cloudera Manager and Ambari run through a web interface.

希望幫到你了


推薦閱讀:

未來想成為一名大數據架構師,可是不知如何在hadoop spark Storm中糾結?
有什麼方案可以代替 Impala?
在納斯達克Nasdaq做碼農是什麼樣的體驗?
怎麼看hadoop Summit 2015 and Spark summit 2015?
eclipse中,如何導入hadoop2.6.0的源碼?請大神給出詳細步驟?

TAG:Hadoop |