我正在嘗試使用兩個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