hadoop新版本-hdp-2.6.3.0失败,因为不必要的repo文件

dzhpxtsq  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(350)

我们正在尝试将新的hadoop版本hdp版本作为scratch安装在我们的redhat机器上(redhat7.3版本)

HDP-2.6.3.0-centos7-rpm.tar.gz
ambari-2.6.0.0-centos7.tar.gz

在安装新的hdp版本之前,我们当前的hdp存储库是(在/etc/yum.repo.d下)
因此,考虑到我们已经存在hdp repository,我们假设hadoop安装将使用这个repo进行安装
out hdp repo示例(master02是ambari服务器)

more HDP.repo
[HDP-2.6]
name=HDP-2.6
baseurl=http://master02.sys56.com/HDP/centos7/2.6.3.0-235

path=/
enabled=1
gpgcheck=0

但是在hdp-2.6.3.0安装(blueprint安装)过程中,我们看到了非常奇怪的事情。。。。。
尽管我们已经有了hdp存储库
蓝图安装推送另一个repo文件:(在/etc/yum.rep.d下)
具体如下:

more ambari-hdp-1.repo ( this repo not created on the previos version )

[HDP-2.6-repo-1]
name=HDP-2.6-repo-1
baseurl=http://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.6.0.3

path=/
enabled=1
gpgcheck=0
[HDP-UTILS-1.1.0.21-repo-1]
name=HDP-UTILS-1.1.0.21-repo-1
baseurl=http://public-repo-1.hortonworks.com/HDP-UTILS-1.1.0.21/repos/centos7

path=/
enabled=1
gpgcheck=0

问题是为什么?
我问这个是因为这个新的回购破坏了蓝图的安装

vohkndzv

vohkndzv1#

tldr公司;
您需要更改存储库中的信息 hdp.repo 在安装软件包之前,将文件与新的ambari文件匹配。您可以保留自定义的baseurl,但存储库id需要与新文件匹配。
长版本:
ambari蓝图和hortonworks存储库文件之间存在不一致。ambari blueprint正在使用以下文件设置其存储库:http://public-repo-1.hortonworks.com/hdp/centos6/2.x/updates/2.6.3.0/hdp-2.6.3.0-235.xml $ curl -sS http://public-repo-1.hortonworks.com/HDP/centos6/2.x/updates/2.6.3.0/HDP-2.6.3.0-235.xml | grep "repoid" <repoid>HDP-2.6</repoid> <repoid>HDP-UTILS-1.1.0.21</repoid> ambari自动添加 -repo-1 在目标系统上查找存储库之前,请访问repoid,以便:
hdp-2.6-回购-1
hdp-utils-1.1.0.21-报告-1
hortonworks在此处提供自己的yum repo文件:http://public-repo-1.hortonworks.com/hdp/centos6/2.x/updates/2.6.3.0/hdp.repo 但存储库ID不同: $ curl -sS http://public-repo-1.hortonworks.com/HDP/centos6/2.x/updates/2.6.3.0/hdp.repo | grep "[][]" [HDP-2.6.3.0] [HDP-UTILS-1.1.0.21] 如果ambari找不到存储库(因为id不同所以找不到),那么它会添加自己的存储库,这会破坏您的设置。

相关问题