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

您所在的位置:网站首页 安装ambari-server Ambari部署HDP时,Select Version时页面数据来源解析

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

2023-03-10 06:33| 来源: 网络整理| 查看: 265

版本说明: Ambari:2.7.3.0 HDP:3.1.0.0

如上图所示,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 地址。如下图所示:

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

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

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

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

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

等最后部署时,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 ----------



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3