刚安装上rabbimq,当我使用rabbitmqctl start_app 启动rabbitmq的时候,出现了如下问题Error: unable to connect to node rabbit@localhost: nodedown。然后我又用rabbitmq-server start &启动rabbitmq,出现如下错误:ERROR: distribution port 25672 in use on localhost (by non-Erlang process?)。
此处提示端口25672被非erlang的进程使用。
解决办法:使用netstat -lnp | grep 25672命令查找出使用25672的进程,如下图
然后使用kill -9 5303杀死该进程。然后重新使用上述两种启动方法均可正常启动。
这里我使用的是vmware里的centos7系统,为了避免浏览器访问不到管控台,关闭了防火墙。