0

今天,我在服务器集群上使用 Ambari 进行了一些测试,以便可以部署 BigInsights 映像。一切似乎都很顺利,所有组件都配置好了,直到它完成最终安装。我看到一个类似的图像 - Ambari 安装程序错误

更详细地检查故障,它显示如下消息:

yum -d 0 -e 0 -y install iop-select
Error: Nothing to do
4

2 回答 2

1

Yum 找不到 iop-select 包,该包被列为 Ambari 向导正在安装的服务之一的必需包。这可能有几个原因:

  • 你有一个陈旧的 yum db。

    解决方案:通过运行刷新:

    sudo yum clean all
    
  • 包含您尝试安装的服务的安装位的存储库未在 repoinfo.xml 文件中配置。

    解决方案:检查 Ambari 中的堆栈定义,确保存储库信息存在且正确。例如,在 IOP 4.0 中,您将检查文件:

    /var/lib/ambari-server/resources/stacks/BigInsights/4.0/repos/repoinfo.xml 
    

    确保它具有类似于以下内容的条目:

    <repo>
     <baseurl>http://ibm-open-platform.ibm.com/repos/IOP/RHEL6/x86_64/4.0</baseurl>
     <repoid>IOP-4.0</repoid>
     <reponame>IOP</reponame>
    </repo>
    

    如果它不存在,请为您正在使用的 BigInsights/IOP 版本添加正确的条目,保存文件,最后通过运行以下命令重新启动 ambari 服务器:

    sudo ambari-server restart
    

    ambari-server 重新启动后,您可以再次尝试安装。

于 2015-08-07T21:14:06.287 回答
0

由于缺乏对 repos 的初始化,集群中的所有节点似乎都无法安装,例如:

# yum search iop
Loaded plugins: product-id, refresh-packagekit, rhnplugin, security,  subscription-manager
This system is receiving updates from RHN Classic or RHN Satellite.
================================= N/S Matched: iop ===================================
xorg-x11-fonts-ethiopic.noarch : Ethiopic fonts

  Name and summary matches only, use "search all" for everything.

但是如果我们清理系统然后是系统我可以发现所需的包:

# yum clean all
Loaded plugins: product-id, refresh-packagekit, rhnplugin, security,    
subscription-manager
Cleaning repos: BI_AMBARI-2.1.0-20150806_1901 IOP-4.1 IOP-UTILS-1.0 hostdb     
RHEL-ha RHEL-lb RHEL-optional RHEL-supplementary
              : RHEL-updates RHEL-v2vwin rhel-x86_64-server-6
Cleaning up Everything

# yum search iop
Loaded plugins: product-id, refresh-packagekit, rhnplugin, security,     
subscription-manager
This system is receiving updates from RHN Classic or RHN Satellite.
--<cut>--
=============================== N/S Matched: iop =================================
xorg-x11-fonts-ethiopic.noarch : Ethiopic fonts
**iop-select.noarch : Distribution Select**

  Name and summary matches only, use "search all" for everything.

之后,您应该会发现所有安装都没有任何错误。

于 2015-08-07T16:00:57.927 回答