Ambari部署HDP时,Select Version时页面数据来源解析

fc70a78eafc6502bb7d399bead332867.gif

点击卡片“大数据实战演练”,选择“设为星标”或“置顶”

回复“资料”可领取独家整理的大数据学习资料!

回复“Ambari知识库”可领取独家整理的Ambari学习资料!

6cab28d327388f311247c422920c4d96.jpeg

版本说明:

Ambari:2.7.3.0

HDP:3.1.0.0

a4f4c70fa2b486793d15564fc3ba0613.png

如上图所示,Ambari 部署 HDP 时,Select Version 时页面数据是哪来的呢?今天就来解析下。

先说上图的数据从哪来的,上图分为两部分数据,一个是 HDP 各服务及版本列表;一个是 Repository 相关信息,也就是 HDP 安装源。

ambari-server 启动时,会加载 /var/lib/ambari-server/resources/stacks/HDP 下的 services/各服务/metainfo.xml 文件,获取各服务及版本号列表;同时也加载了 repos/repoinfo.xml 文件,里面是各操作系统的 HDP、HDP-GPL、HDP-UTILS 的 Repository 地址。如下图所示:

addc8f8c6158e99a80459083b7da803b.png

上上图中 Ambari Select Version 页面中的 Repository 数据是展示的 hdp 3.1 下的 repoinfo.xml 内容。

在部署 hdp 集群时,也可以 add version,选择自己的 Version Definition File;

8016564e7175651d070fb35d630e2d58.png

b8c39f4db3156ce6043029b6da78740f.png

两种方法,可以选择上传本地 hdp version 文件,也可以直接键入文件链接。

对,就是这个 HDP-3.1.0.0-78.xml 文件,它记载了 hdp 各服务版本信息,在 /var/www/html/HDP/centos7/3.1.0.0-78 目录下。

8ab7987e96810d105a32741a2bd04484.png

在部署 hdp 集群时,需要选择自己的操作系统(将其他系统移除),然后输入自己本地的 yum 源 repo 地址。如下图所示:

5d4ae0955a5edb9008cf20ff1f6159a0.png

等最后部署时,Ambari 会将 hdp 各服务的版本信息、操作系统、Repository base url 保存到数据库中,分别是:repo_version、repo_os、repo_definition 表,还会在每个 ambari-agent 节点的 /etc/yum.repos.d 目录下生成 ambari-hdp-x.repo 文件,里面记载着页面输入的 Repository base url 地址。



作者介绍:

Ambari 资深用户,输出很多技术干货,相关二次开发实战经验丰富,帮助很多人解决疑难问题,录有两门 Ambari 实战课程,学员人数 300+,在圈子里有一定的知名度。来加我好友(create17_)吧,可免费帮你制定 Ambari 学习计划!

----------  END  ----------

猜你喜欢:

1.抄底啦!Ambari 实战课程报名最底价

2.hdp 不更新了,有没有办法将 Apache Hadoop 代替 hdp 并集成到 Ambari 中呢?

3.看看有多少人因为Ambari加我好友

4.快来学习!全网最全的Ambari知识库闪亮登场

最后说一句(求关注,别白嫖我)

扫一扫,我们的故事就开始了。

23548dadfc868abd2d2a674caa855f9e.png

文章有用,点赞、转发、在看都是一种支持,求三连

另外公众号改变了推送规则,大家看文章不要忘记点击最下方的在看,点赞按钮,这样微信自动识别为常看公众号,否则很可能推送的文章可能淹没在别的文章找不到,谢谢大家。

16310be788768d94a854be3b757faf74.jpeg

                   动动小手,让更多需要的人看到~

5b3a1c8f7ece35b45a8a799136875837.gif

“阅读原文”,查看最新内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

create17

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值