报错信息类似以下这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