当前位置:   article > 正文

Ambari+Metrics+Bigtop 全家桶编译部署攻略——Ambari系列(ambari 2.8.0+centos 7.9 +bigtop 3.3.0)_ambari2.8编译

ambari2.8编译

您的支持是我继续创作与分享的动力源泉!!!

您的支持是我继续创作与分享的动力源泉!!!

您的支持是我继续创作与分享的动力源泉!!!

写在前面:
1、源码已经完成Ambari+Metrics+Bigtop 最新版的编译及部署,后续会放魔改包和一件部署脚本
2、时间有限,我会尽快更新完毕所有内容,包括分享中间才得坑,50条
3、编译的难度不在代码本身,而在于网络。后续将分享,及踩坑时的逆向思维。

关于Ambari 编译报错可以直达(最后一次更新时间:2024年3月24日20:41分)
1、Ambari——编译——替换国内镜像源出现certificate has expired 问题
2、Ambari——编译——解决替换yarn 版本后 系mvn 打包找不到yarn 文件问题
3、Ambari——编译——解决解决windows和linux下phantomjs链接超时问题
4、Ambari——编译——解决PowerShell中报错问题
5、Ambari——编译——处理ambari-web和ambari-admin 中 前端资源报错

1、下载Ambari 源码

访问github

GitHub - apache/ambari at branch-2.8
在这里插入图片描述



使用镜像方式克隆代码


#克隆 2.8版本的仓库

git clone -b branch-2.8 https://mirror.ghproxy.com/https://github.com/apache/ambari.git

  • 1
  • 2
  • 3
  • 4
  • 5

2、修改ambari-web的pom依赖

2.1 更换yarn 和 node 版本
					<!--              20240131  start       源码下载后编译报错版本-->
                    <!--                    <nodeVersion>v4.5.0</nodeVersion>-->
                    <!--                    <yarnVersion>v0.23.2</yarnVersion>-->
                    <!--              20240131  end       源码下载后编译报错版本-->
                    <!--          20240131 yuzx start          更换 node 版本 和yarn 版本-->
                    <nodeVersion>v18.6.0</nodeVersion>
                    <yarnVersion>v1.22.21</yarnVersion>
                    <!--          20240131  yuzx end          更换 node 版本 和yarn 版本-->
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
2.2 yarn资源下载地址更换及更换淘宝镜像
				<executions>
                    <execution>
                        <id>install node and yarn</id>
                        <phase>generate-sources</phase>
                        <goals>
                            <goal>install-node-and-yarn</goal>
                        </goals>
                        <!-- 20240131 yuzx start   更换yarn下载地址,增加地址代理-->
                        <configuration>
                            <yarnDownloadRoot>
                                https://mirror.ghproxy.com/https://github.com/yarnpkg/yarn/releases/download/
                            </yarnDownloadRoot>
                        </configuration>
                        <!-- 20240131 yuzx end   更换yarn下载地址,增加地址代理-->
                    </execution>
                    <execution>
                        <id>yarn install
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/705870
推荐阅读
相关标签
  

闽ICP备14008679号