Ambari源码编译及前后端二次开发
文章平均质量分 90
Ambari源码编译,并通过自己编译的rpm包安装Ambari;Ambari汉化,如何开发页面及后端ambari-server API,在本专栏都有详细笔记。
完整交付形式,请了解:https://www.yuque.com/create17/ambari/xpoa10
优惠券已抵扣
余额抵扣
还需支付
¥119.90
¥299.90
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
create17
知行合一。
展开
-
第一讲:ambari-2.7.5.0 全部模块源码编译并安装部署ambari
Ambari 2.7.5 全部源码编译,详细教程,编译 ambari-metrics 模块时依赖的 tar.gz 包免费提供!!!编译步骤、思路 适配于 ambari 所有版本!!原创 2023-03-04 23:26:17 · 510 阅读 · 0 评论 -
第二讲:ambari编译复盘,如何实现一次性成功编译ambari
上节课我们已经讲解了如何成功编译ambari源码,安装ambari-server rpm包以及成功部署ambari。本节课我们来复盘一下上节课的编译过程,以及思考如何实现一次性成功编译ambari。要想一次性成功编译ambari,那么就需要将预置工作做好,比如:1. maven镜像源配置,2. node_moudle模块预先拷贝3. 一些从网上下载的文件预先设置好等等...那么现在开始,我们再从零做一次ambari的编译工作,争取一次性将其编译成功。原创 2023-03-05 08:13:28 · 550 阅读 · 0 评论 -
第三讲:ambari编译后的安装包制作流程说明
前两讲,我们已经将 Ambari 源码编译成功。现在我们想将 Ambari 编译后的 rpm 包,都放到 yum 本地仓库中,这样 Ambari 与 HDP 在安装部署时,就直接使用的我们自己编译的安装包了。Ambari 的 rpm 包,有这么几类:1、ambari-server rpm2、ambari-agent rpm3、ambari metrics 相关 rpm 包4、ambari infra 相关 rpm 包5、bari logsearch 相关 rpm 包共计 12 个 rpm 包。原创 2023-03-05 09:34:12 · 682 阅读 · 0 评论 -
附录1:ambari-2.7.3.0 源码整体编译
但是还需要说一个地方,当编译 ambari-metrics 的时候,会提示 hbase、hadoop、grafana、phoenix相关tar包下载地址失效 的问题。除了以上这个地方需要单独的包以外,其他编译步骤及相关问题解决方法都和【编译ambari2.7.5.0】一样,大家可以参考:《将 ambari-metrics/pom.xml 需要的某些 tar 包的地址由外网地址,修改为从本地目录中获取。不管是编译 ambari 哪个版本,编译步骤都是通用的。先打版本号,然后再执行mvn编译命令。原创 2023-03-05 17:14:16 · 231 阅读 · 0 评论 -
【完整版】国内网络编译,Ambari 2.7.6 全部模块源码编译笔记
ambari 2.7.6 源码编译与之前版本相比,就编译来说优化了很多地方,主要有:1、涉及前端模块的 npm 构建都切换为了 yarn 构建。关于 npm vs yarn 可参考:https://zhuanlan.zhihu.com/p/234934362、编译 ambari-metrics 模块时,摆脱了 hortonworks 提供的 hbase、hadoop、grafana、phoenix 地址,改为了 apache 提供的地址,能直接下载到。好了,我们开始编译吧~原创 2023-03-05 19:17:52 · 576 阅读 · 0 评论 -
附录3:说一说 Ambari 视图编译相关
Ambari 视图编译相关疑问问题原创 2023-03-06 15:18:06 · 487 阅读 · 0 评论 -
第四讲:如何将本地代码与服务器代码保持实时同步
保证本地代码与服务器代码保持实时同步,在开发中可以提高效率原创 2023-03-05 22:35:08 · 1168 阅读 · 0 评论 -
第五讲:ambari-admin 模块二次开发
ambari-admin 模块可以单独编译,实时看到编译后效果,用来实时修改开发 ambari 后台管理页面。原创 2023-03-05 23:09:50 · 317 阅读 · 0 评论 -
第六讲:ambari-web 模块二次开发
ambari-web 模块涉及到的界面有:1、HDP 集群部署向导2、已安装服务的仪表板、配置界面等3、主机列表及详细信息4、告警列表及详细信息5、HDP 集群管理等(组件版本列表、服务用户名、启用 Kerberos、服务自启动配置)ambari-web 模块可以单独编译,实时看到编译后效果,用来修改开发 ambari web UI 页面。原创 2023-03-06 15:30:43 · 571 阅读 · 0 评论