Ambari 二次开发 web环境搭建调试

当我们需要修改前端样式时,我们需要搭建web本地调试环境,接下来将介绍如何在本地搭建web开发环境
1、环境依赖
安装配置npm
Ambari 二次开发 web环境搭建调试_第1张图片
安装配置brunch
执行 npm install -g [email protected] ,然后执行 brunch -V进行验证
Ambari 二次开发 web环境搭建调试_第2张图片
2、编译Ambari源码
切换到Ambari-web源码目录下

cd /opt/ambari-release-2.6.2/ambari-web/

执行 npm install 安装本地依赖模块
Ambari 二次开发 web环境搭建调试_第3张图片
安装完成
Ambari 二次开发 web环境搭建调试_第4张图片
构建
执行 brunch build
Ambari 二次开发 web环境搭建调试_第5张图片
在观察模式下启动brunch
brunch watch -s
Ambari 二次开发 web环境搭建调试_第6张图片
在浏览器访问http://localhost:3333
Ambari 二次开发 web环境搭建调试_第7张图片
试着修改页面
进入app路径下 修改message.js Ambari 二次开发 web环境搭建调试_第8张图片
备份之前的message.js文件 替换一份修改过的message.js文件 Ambari 二次开发 web环境搭建调试_第9张图片
在观察模式下启动brunch
brunch watch -s
查看页面
http://localhost:3333
Ambari 二次开发 web环境搭建调试_第10张图片
如果需要进入下一级页面 点击登录后显示
Ambari 二次开发 web环境搭建调试_第11张图片
点击OK之后也没有进入下一页。通过F12查看发现是缺少 /data/clusters/info.json
如果需要进入

cd ambari-release-2.6.2/ambari-web/app/assets/data/clusters
vi info.json

添加

{
 "items" : [
	{
  	"Clusters" : {
    "cluster_name" : "hdp",
    "provisioning_state" : "INSTALLED",
    "version" : "HDP-2.6.2"
  }
}
]
}

重新回到ambari-web目录下 进行brunch build
再进一步brunch watch -s 即可进入
Ambari 二次开发 web环境搭建调试_第12张图片
以上就是Ambari-web开发环境的搭建过程

你可能感兴趣的:(ambari)