错误:[root@master mnt]# ambari-agent restart
Restarting ambari-agent
Verifying Python version compatibility...
Using python /usr/bin/python
ambari-agent is not running. No PID found at /var/run/ambari-agent/ambari-agent.pid
Verifying Python version compatibility...
Using python /usr/bin/python
Checking for previously running Ambari Agent...
Starting ambari-agent
Verifying ambari-agent process status...
ERROR: ambari-agent start failed. For more details, see /var/log/ambari-agent/ambari-agent.out:
====================
Failed to start ping port listener of: [Errno 98] Address already in use====================
Agent out at: /var/log/ambari-agent/ambari-agent.out
Agent log at: /var/log/ambari-agent/ambari-agent.log
[root@master mnt]# cat /var/log/ambari-agent/ambari-agent.out
Failed to start ping port listener of: [Errno 98] Address already in use
解决:
vim /etc/ambari-agent/conf/ambari-agent.ini
ping_port=8670 #端口
[root@master ~]# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:8670 0.0.0.0:* LISTEN 13830/python #被python占用端口
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 24021/mysqld
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 15098/sshd
tcp6 0 0 :::8080 :::* LISTEN 24228/java
tcp6 0 0 :::80 :::* LISTEN 978/httpd
tcp6 0 0 :::21 :::* LISTEN 984/vsftpd
tcp6 0 0 :::22 :::* LISTEN 15098/sshd
tcp6 0 0 :::8440 :::* LISTEN 24228/java
tcp6 0 0 :::8441 :::* LISTEN 24228/java
[root@master ~]# curl localhost:8670
curl: (56) Recv failure: Connection reset by peer
[root@master ~]# kill -9 13830
[root@master ~]# ambari-agent restart #重启ambari-agent
Restarting ambari-agent
Verifying Python version compatibility...
Using python /usr/bin/python
ambari-agent is not running. No PID found at /var/run/ambari-agent/ambari-agent.pid
Verifying Python version compatibility...
Using python /usr/bin/python
Checking for previously running Ambari Agent...
Starting ambari-agent
Verifying ambari-agent process status...
Ambari Agent successfully started
Agent PID at: /var/run/ambari-agent/ambari-agent.pid
Agent out at: /var/log/ambari-agent/ambari-agent.out
Agent log at: /var/log/ambari-agent/ambari-agent.log