HDP Ambari安装失败

时间:2016-02-23 01:49:29

标签: hortonworks-data-platform ambari

HDP Repo Content

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

这是我到目前为止所做的:

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

完成此过程时会收到以下错误:

标准错误: Traceback(最近一次调用最后一次):   文件“/var/lib/ambari-agent/cache/stacks/HDP/2.0.6/hooks/before-INSTALL/scripts/hook.py”,第37行,     BeforeInstallHook()执行()   文件“/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py”,第219行,执行     方法(ENV)   文件“/var/lib/ambari-agent/cache/stacks/HDP/2.0.6/hooks/before-INSTALL/scripts/hook.py”,第34行,挂钩     install_packages()   在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(资源,动作)   在run_action中的文件“/usr/lib/python2.6/site-packages/resource_management/core/environment.py”,第121行     provider_action()   在action_install中输入文件“/usr/lib/python2.6/site-packages/resource_management/core/providers/package/init.py”,第49行     self.install_package(package_name,self.resource.use_repos,self.resource.skip_repos)   在install_package中输入文件“/usr/lib/python2.6/site-packages/resource_management/core/providers/package/yumrpm.py”,第49行     shell.checked_call(cmd,sudo = True,logoutput = self.get_logoutput())   文件“/usr/lib/python2.6/site-packages/resource_management/core/shell.py”,第70行,内部     result = function(命令,** kwargs)   在checked_call中输入文件“/usr/lib/python2.6/site-packages/resource_management/core/shell.py”,第92行     tries = tries,try_sleep = try_sleep)   _call_wrapper中的文件“/usr/lib/python2.6/site-packages/resource_management/core/shell.py”,第140行     result = _call(command,** 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 repos看起来很好。

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

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

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

  

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