安装Ambari时关于hosts配置异常的解决方法

报错信息类似以下这2句,其中的"localhost.localdomain"会略有不同。
Ambari Agent host cannot reach Ambari Server 'localhost.localdomain:8080'
Ambari agent machine hostname (localhost.localdomain) does not match expected ambari server hostname


1.查看各个节点的hostname
hostname -f


2.检查各个节点的hosts文件
sudo vim /etc/hosts

# 检查IP对应的hostname是否正确
# 以下原有的2行不能删除,否则会引发其它异常
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6


3.检查ambari-agent.ini文件
vim /etc/ambari-agent/conf/ambari-agent.ini

# 检查hostname=xxx是否对应上面hostname

原文地址:https://www.cnblogs.com/live41/p/14236976.html