很少說,直接上乾貨!html
1.什麼是Ambari?
2.Ambari項目是由哪幾部分構成的?
3.Ambari系統架構是如何組成的?前端
目錄
|
描述
|
ambari-server
|
Ambari的Server程序,主要管理部署在每一個節點上的管理監控程序
|
Ambari-agent
|
部署在監控節點上運行的管理監控程序
|
Contrib
|
自定義第三方庫
|
ambari-web
|
Ambari頁面UI的代碼,做爲用戶與Ambari server交互的。
|
ambari-views
|
用於擴展Ambari Web UI中的框架
|
Docs
|
文檔
|
ambari-common
|
Ambari-server 和Ambari-agent 共用的代碼
|
Ambari-server內部架構java
目錄或文件
|
描述
|
app/
|
主要應用程序代碼。包括Ember中的view、templates、controllers、models、routes
|
config.coffee
|
Brunch應用程序生成器的配置文件
|
package.json
|
Npm包管理配置文件
|
test/
|
測試文件
|
vendor/
|
Javascript庫和樣式表適用第三方庫。
|
目錄或文件
|
描述
|
assets/
|
靜態文件
|
controllers/
|
控制器
|
data/
|
數據
|
mappers/
|
JSON數據到Client的Ember實體的映射
|
models
|
MVC中的Model
|
routes/
|
路由器
|
styles
|
樣式文件
|
views
|
試圖文件
|
templates/
|
頁面模板
|
app.js
|
Ember主程序文件
|
config.js
|
配置文件
|
包名
|
描述
|
org.apache.ambari.server.api.services
|
對web接口的入口方法,處理/api/v1/* 的請求
|
org.apache.ambari.server.controller
|
對Ambari中cluster的管理處理,如新增host,更新service、刪除component等
|
org.apache.ambari.service.orm.*
|
對數據庫的操做
|
org.apache.ambari.server.agent.rest
|
處理與Agent的接口
|
org.apache.ambari.security
|
是使用Spring Security來作權限管理
|
同時,你們能夠關注個人我的博客:node
http://www.cnblogs.com/zlslch/ 和 http://www.cnblogs.com/lchzls/ http://www.cnblogs.com/sunnyDream/ python
詳情請見:http://www.cnblogs.com/zlslch/p/7473861.htmlios
人生苦短,我願分享。本公衆號將秉持活到老學到老學習無休止的交流分享開源精神,匯聚於互聯網和我的學習工做的精華乾貨知識,一切來於互聯網,反饋回互聯網。
目前研究領域:大數據、機器學習、深度學習、人工智能、數據挖掘、數據分析。 語言涉及:Java、Scala、Python、Shell、Linux等 。同時還涉及日常所使用的手機、電腦和互聯網上的使用技巧、問題和實用軟件。 只要你一直關注和呆在羣裏,天天必須有收穫web
對應本平臺的討論和答疑QQ羣:大數據和人工智能躺過的坑(總羣)(161156071) 數據庫