上述图片为 Ambari 部署及操作 hdp 集群相关的部分界面截图。这些页面如果想调整的话,比如汉化,二次开发等,则可以修改 ambari-web 模块的源码来实现。
一、介绍
ambari-web 模块涉及到的界面有:
- HDP 集群部署向导
- 已安装服务的仪表板、配置界面等
- 主机列表及详细信息
- 告警列表及详细信息
- HDP 集群管理等(组件版本列表、服务用户名、启用 Kerberos、服务自启动配置)
- 等等。
ambari-web 模块可以单独编译,实时看到编译后效果,用来修改开发 ambari web UI 页面。
以 ambari 2.7.3 版本为例,ambari-web 模块采用 ember.js(版本:v1.0.pre)作为前端 mvc 框架和 nodejs 相关工具,用 handlebars.js 作为页面渲染引擎,在 css/html 方面还用了 Bootstrap(v3.3.7)框架。
关于 ambari 的 emberjs 版本如何查看:打开 ambari web 界面,F