報錯信息類似以下這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