首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法将AWS主机注册到Ambari服务器

无法将AWS主机注册到Ambari服务器
EN

Stack Overflow用户
提问于 2018-08-20 03:30:02
回答 1查看 547关注 0票数 1

在向Ambari服务器集群注册主机时,我会收到以下错误。“在1台未能注册的主机上跳过了主机检查。”我试图在AWS实例上安装HDP 2.5版本。

我试着跟踪Hortonworks的文档。hostname.html

我在/etc/ host文件中添加了公共ip地址和公共主机名,并在服务器和主机上更改了/etc/hostname文件中的主机名。重新启动两个主机名都变了。那我就阻止了伊普塔莱

代码语言:javascript
运行
复制
sudo service iptables stop

做完所有事情后,主机注册仍然失败。帮帮忙吧。我被卡住了。

EN

回答 1

Stack Overflow用户

发布于 2018-08-20 14:19:37

背景

根据我使用Ambari (Hortonworks)的经验,您必须使用Hadoop服务将绑定到的实际名称/IP显式地在彼此的/etc/hosts文件中设置Hadoop节点。注意:主机名也应该是完全限定的域名。

例如,如果将主机设置为:

  • node01.mydom.com (10.0.0.2)
  • node02.mydom.com (10.0.0.3)
  • node03.mydom.com (10.0.0.4)

这些条目应该在所有3台服务器的/etc/hosts中,这些应该是在Ambari的安装/安装向导中引用它们时使用的名称。

如果您不特别注意这个细节,那么Ambari的服务器将无法找到/管理您要它管理的任何其他节点。

安巴里的主机名-代理

另一个要看的是安巴里特工的名字和他们认为他们要做的主机名。

代码语言:javascript
运行
复制
$ ps -eaf|grep ambari_agent
root      3282     1  0 Jul30 ?        00:00:00 /usr/bin/python /usr/lib/python2.6/site-packages/ambari_agent/AmbariAgent.py start --expected-hostname=node01.mydom.com
root      3290  3282  1 Jul30 ?        08:24:29 /usr/bin/python /usr/lib/python2.6/site-packages/ambari_agent/main.py start --expected-hostname=node01.mydom.com

进一步调试

在试图将其他节点注册为代理的屏幕上,有一个完整的日志记录正在发生的事情,您通常可以从这个区域获取命令并尝试直接运行它们。我已经做过很多次了。这些命令通常是python ...命令,然后您可以从日志中复制/粘贴这些命令,然后在您试图运行安装的Ambari服务器上运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51923829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档