在向Ambari服务器集群注册主机时,我会收到以下错误。“在1台未能注册的主机上跳过了主机检查。”我试图在AWS实例上安装HDP 2.5版本。
我试着跟踪Hortonworks的文档。hostname.html
我在/etc/ host文件中添加了公共ip地址和公共主机名,并在服务器和主机上更改了/etc/hostname文件中的主机名。重新启动两个主机名都变了。那我就阻止了伊普塔莱
sudo service iptables stop
做完所有事情后,主机注册仍然失败。帮帮忙吧。我被卡住了。
发布于 2018-08-20 14:19:37
背景
根据我使用Ambari (Hortonworks)的经验,您必须使用Hadoop服务将绑定到的实际名称/IP显式地在彼此的/etc/hosts
文件中设置Hadoop节点。注意:主机名也应该是完全限定的域名。
例如,如果将主机设置为:
这些条目应该在所有3台服务器的/etc/hosts
中,这些应该是在Ambari的安装/安装向导中引用它们时使用的名称。
如果您不特别注意这个细节,那么Ambari的服务器将无法找到/管理您要它管理的任何其他节点。
安巴里的主机名-代理
另一个要看的是安巴里特工的名字和他们认为他们要做的主机名。
$ 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服务器上运行。
https://stackoverflow.com/questions/51923829
复制相似问题