我正在尝试使用两个Rhel实例进行集群。我能够互相ping通,甚至当我试图使用命令empd -names
,我得到它已经启动并运行在4369.当我使用命令作为sudo rabbitmqctl join_cluster [email protected]
我得到以下错误,以及确保我是stop_app第一..RabbitMQ错误:无法连接到节点:nodedown
sudo rabbitmqctl join_cluster [email protected]
群集节点 '兔@ IP-10-23-20-36' 与 '兔@ IP-10-23-209-142' ...... 错误:无法连接到节点[ '兔@ IP-10-23-209-142']:nodedown
DIAGNOSTICS试图联系:[ '兔@ IP-10-23-209-142']
兔@ IP-10-23-209-142: *无法连接到上IP-10-23-209-142 EPMD(端口4369):NXDOMAIN(非现有域)
当前节点细节: - 节点名称: 'RabbitMQ的-CLI-80 @ IP-10-23-20-36' - 主目录:在/ var/lib中/ RabbitMQ的 - Cookie哈希值:u7nRIpJ40Fd356iLbkDO6Q ==
事情我已经尝试过:
- 检查了cookie名称,在两个实例中使用了
sudo cat /var/lib/rabbitmq/.erlang.cookie
。 - 改变了EPMD端口以及
export ERL_EMPD_PORT=4370
netstat -an |grep 4369 | grep -i listen
- 在插件管理的GUI改变主机名,以及。
更改所有者和权限也使用
sudo chown rabbitmq:rabbitmq /var/lib/rabbitmq/.erlang.cookie sudo chmod 400 /var/lib/rabbitmq/.erlang.cookie
添加端口
sudo iptables -I INPUT -p tcp --dport 4369 --syn -j ACCEPT
须藤rabbitmqctl状态
{listeners,[{clustering,25672,"::"},{amqp,5672,"::"}]},
* IP-不会忽略的样本adrresses。
谢谢Jean.So坏me.Forgot来检查一下。 – Dileephell
“systemctl restart rabbitmq-server.service”解决了我的问题。 – Hem
您是否可以将问题标记为答案,因为这是正确的解决方案? – BigBadCoder