端口占用ambari-agent:Failed to start ping port listener of: [Errno 98] Address already in use

错误:[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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容