前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ambari部署HDP时,Select Version时页面数据来源解析

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

作者头像
create17
发布2023-02-13 19:03:25
8960
发布2023-02-13 19:03:25
举报

版本说明: 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 ----------

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-11-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大数据实战演练 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档