1,启动rabbitmq时报错
2,通过journalctl -u rabbitmq-server.service命令查看服务日志,发现是epmd error for host 192: timeout (timed out)报错,连接超时
3,可能是防火墙的问题,查看一下防火墙状态,是开启的
4,关闭防火墙
5,再重新启动,还是报错
6,通过rabbitmqctl status命令查看状态 发现是rabbit@192节点无法访问。根据上面的排查,已经排除是防火墙的问题了
所以这里是节点地址问题
7,解决方法:重新设置一个新的地址
(1)设置hostname,
命令:vi /etc/hosts
内容:127.0.0.1 rabbitmq
(2) 上面的地址rabbit@192是纯数字,可能会有问题,设置rabbit地址。编辑etc/rabbitmq/rabbitmq-env.conf文件,没有这个文件就新增一个,在里面添加值NODENAME=rabbit@rabbitmq
命令:vi /etc/rabbitmq/rabbitmq-env.conf
内容:NODENAME=rabbit@rabbitmq
8,保存编辑的文件后,再次查看状态,成功!