【发布时间】:2016-06-07 21:35:38
【问题描述】:
我使用 apache ambari 2.1.0 和 3 个数据节点创建了 hadoop 集群。 现在,当我尝试将另一个数据节点添加到(现有集群)中时,它会引发一个错误,
resource_management.core.exceptions.Fail: '/usr/bin/yum 的执行 -d 0 -e 0 -y install 'hadoop_2_3_*'' 返回 1。没有可用于基础的 Presto 元数据
Delta RPM 将 360 万次更新减少到 79.8 万次(节省了 78%)
这是我的 Web UI 控制台日志:
Traceback(最近一次调用最后一次):
文件“/var/lib/ambari-agent/cache/common-services/HDFS/2.1.0.2.0/package/scripts/datanode.py”,第 153 行,在 DataNode().execute()
文件“/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py”,第 218 行,在执行中 方法(环境)
文件“/var/lib/ambari-agent/cache/common-services/HDFS/2.1.0.2.0/package/scripts/datanode.py”,第 34 行,安装 self.install_packages(env, params.exclude_packages)
文件“/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py”,第 376 行,在 install_packages 包(名称)
文件“/usr/lib/python2.6/site-packages/resource_management/core/base.py”,第 157 行,在 init 中 self.env.run()
文件“/usr/lib/python2.6/site-packages/resource_management/core/environment.py”,第 152 行,运行中 self.run_action(资源,动作)
文件“/usr/lib/python2.6/site-packages/resource_management/core/environment.py”,第 118 行,在 run_action provider_action()
文件“/usr/lib/python2.6/site-packages/resource_management/core/providers/package/init.py”,第 45 行,在 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)
文件“/usr/lib/python2.6/site-packages/resource_management/core/shell.py”,第 140 行,在 _call_wrapper 结果 = _call(command, **kwargs_copy)
文件“/usr/lib/python2.6/site-packages/resource_management/core/shell.py”,第 291 行,在 _call 引发失败(err_msg)
resource_management.core.exceptions.Fail: '/usr/bin/yum 的执行 -d 0 -e 0 -y install 'hadoop_2_3_*'' 返回 1。没有可用于基本 Delta RPM 的 Presto 元数据,将 3.6 M 更新减少到 798 k (78% 保存)
下载包时出错:
hadoop_2_3_4_0_3485-yarn-proxyserver-2.7.1.2.3.4.0-3485.el6.x86_64: [Errno 256] 没有更多镜像可尝试。
【问题讨论】: