今天解决遇到集群问题,在此记录一下: 有三台rabbitMQ需要集群(用hostname代替来写),分别是MQS01,MQS02,MQS03。当MQS01启动后将MQS02加入到MQS01集群节点,此时没有问题。但是当将MQS03加入到MQS01节点时操作一直没有结束。
于是查看日志[email protected]发现持续打印:
Mnesia(rabbit@MQS03): ** ERROR ** Mnesia on rabbit@MQS03 could not connect to node(s) [rabbit@MQS02]
于是检查MQS02服务器发现25672端口未开。登陆MQS02开放端口:
firewall-cmd --zone=public --add-port=25672/tcp --permanent
自此问题解决。
系统环境:CentOS7,Erlang/OTP 20,RabbitMQ3.6.10