主要的不同點 | apache Ambari | ClouderaManager Express(免費版) |
---|---|---|
配置版本控制和歷史記錄 | 支持 | 不支持 |
二次開發 | 支持 | 不支持 |
集成 | 支持 | no (不支持redis、kylin、es) |
維護 | 依靠社區力量 | cloudera做了一些定制開發,自行維護或打patch會離社區越來越遠 |
權限控制 | ranger(相對簡單) | sentry(復雜) |
視圖定制 | 支持創建自己的視圖,添加自定義服務 | 不支持 |
出版商:
- hortonworks研發了Ambari和hdp的大數據分析集成平台
- cloudera研發了cloudera manger和cdh大數據分析集成平台
穩定性:
- cloudera相對來說比較穩定
- ambari相對來說不穩定(頁面打開速度慢)
資源消耗:
- cloudera manager的server端Xmx是2G,agent是1G,但是有host monitor和service monitor總共大概1G
- ambari的server端Xmx是2G,metric的ams和hbase的env大概也就是2G
集群重啟:
- cloudera支持滾動重啟(hdfs需要設計成ha,才能滾動重啟)
- ambari支持滾動重啟(hdfs需要設計成ha,才能滾動重啟)
集群升級(一般來講不要輕易升級集群):
- cloudera不支持滾動升級服務
- ambari支持滾動升級服務(這個是ambari的優點,hdfs必須是ha)
二次開發:
- cloudera不支持
- ambari支持
服務版本:
- cloudera較老
- ambari較新
服務集成性:
- cloudera較弱
- ambari較強,支持es、redis、presto、kylin等
體驗效果:
- cloudera好
- ambari相對差
安裝過程:
- cloudera復雜
- ambari簡單
安裝包:
- cloudera是parcel包
- ambari是rpm包
總結:
-
不要輕易升級組件版本
-
如果對集成性要求高,穩定性相對弱點的,可以選擇ambari
-
如果對穩定性要求高,集成性相對弱點的,可以選擇cloudera