HDP Ambari 安装失败

Posted

技术标签:

【中文标题】HDP Ambari 安装失败【英文标题】:HDP Ambari installation fails 【发布时间】:2016-02-23 01:49:29 【问题描述】:

HDP Repo Content

我正在尝试在 4 节点集群上安装 HDP Ambari。关注 Hortonworks Data Platform - 使用 Ambari 自动安装 - PDF 版本:

这是我目前所拥有的:

4 个虚拟机 - CentOS 6 在每台服务器上下载 Amabri 存储库 已下载 HDP 堆栈存储库 yum 是否安装了 ambari-server(在一台机器上) yum 是否安装了 ambari-agents(在所有机器上) 已启动 Ambari 服务器和代理。 登录到 Ambari Web 控制台 按照集群创建步骤并确认主机(未使用 ssh 密钥。是否在所有机器上手动安装了 Ambari-agent。) 安排了NN、SNN、DN等服务。(配置服务:Hadoop、YARN、Hive和HBase) 已验证配置

在完成该过程时收到以下错误:

标准错误: 回溯(最近一次通话最后): 文件“/var/lib/ambari-agent/cache/stacks/HDP/2.0.6/hooks/before-INSTALL/scripts/hook.py”,第 37 行,在 BeforeInstallHook().execute() 文件“/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py”,第 219 行,在执行 方法(环境) 文件“/var/lib/ambari-agent/cache/stacks/HDP/2.0.6/hooks/before-INSTALL/scripts/hook.py”,第 34 行,在钩子中 安装包() install_packages 中的文件“/var/lib/ambari-agent/cache/stacks/HDP/2.0.6/hooks/before-INSTALL/scripts/shared_initialization.py”,第 32 行 包(包) init 中的文件“/usr/lib/python2.6/site-packages/resource_management/core/base.py”,第 154 行 self.env.run() 运行中的文件“/usr/lib/python2.6/site-packages/resource_management/core/environment.py”,第 158 行 self.run_action(资源,动作) 文件“/usr/lib/python2.6/site-packages/resource_management/core/environment.py”,第 121 行,在 run_action 提供者动作() 文件“/usr/lib/python2.6/site-packages/resource_management/core/providers/package/init.py”,第 49 行,在 action_install self.install_package(package_name, self.resource.use_repos, self.resource.skip_repos) 文件“/usr/lib/python2.6/site-packages/resource_management/core/providers/package/yumrpm.py”,第 49 行,在 install_package shell.checked_call(cmd, sudo=True, logoutput=self.get_logoutput()) 文件“/usr/lib/python2.6/site-packages/resource_management/core/shell.py”,第 70 行,在内部 结果 = 函数(命令,**kwargs) 文件“/usr/lib/python2.6/site-packages/resource_management/core/shell.py”,第 92 行,在 checked_call 中 尝试=尝试,try_sleep=try_sleep) _call_wrapper 中的文件“/usr/lib/python2.6/site-packages/resource_management/core/shell.py”,第 140 行 结果 = _call(命令,**kwargs_copy) _call 中的文件“/usr/lib/python2.6/site-packages/resource_management/core/shell.py”,第 291 行 引发失败(err_msg) resource_management.core.exceptions.Fail: 执行 '/usr/bin/yum -d 0 -e 0 -y install hdp-select' 返回 1. 下载软件包时出错: hdp-select-2.2.6.0-2800.el6.noarch:失败:来自 HDP-2.2 的 hdp-select/hdp-select-2.2.6.0-2800.el6.noarch.rpm:[Errno 256] 没有更多镜像可以尝试。

================================================ ==============================

错误是下载名为 hdp-select 的包失败。尝试搜索但没有找到任何解决此问题的方法。我在所有机器上重新启动了 ambari-server 和 ambari 代理。那也没有帮助。下面的帖子确实提到了类似的东西,但没有解决方案。

Link to somewhat similar issue but no resolution

HDP 和 Ambari 存储库看起来不错。

导致错误的原因以及如何解决此问题?

感谢您的帮助!

【问题讨论】:

你的 /etc/yum.repos.d/HDP.repo 文件的内容是什么? HDP 内容见附件快照。 【参考方案1】:

这可能是由于您的互联网连接问题。 遇到下载失败后,请按 Ambari-web 上可用的“重新启动”按钮。 如果这没有帮助,请尝试通过将包复制到本地计算机来创建本地存储库。

http://docs.hortonworks.com/HDPDocuments/Ambari-2.1.0.0/bk_Installing_HDP_AMB/content/_using_a_local_repository.html

【讨论】:

以上是关于HDP Ambari 安装失败的主要内容,如果未能解决你的问题,请参考以下文章

ambari+hdp安装

Ambari2.7.4+HDP3.1.4安装 Centos7离线安装

ambari安装hdp时,新建的ambari-hdp-1.repo中baseurl无值

ambari安装hdp时,新建的ambari-hdp-1.repo中baseurl无值

Ambari-2.7.5整合HDP-3.1.5集群完整安装记录(内附安Ambari-2.7.5 + HDP-3.1.5安装包下载地址)

hadoop-hdp-ambari安装