rabbitmq集群无法rabbitmqctl stop

rabbitmq集群无法rabbitmqctl stop

https://img1.sycdn.imooc.com//climg/619ac43e09562a4115950425.jpg


正在按照老师的文档安装rabbitmq集群,三台都已经启动成功,选择一台作为master服务器,将master下的cookie发送到两台slaver服务器,按照老师的说法,三台服务器rabbitmqctl stop停掉,然后rabbitmq-server -detached,可问题是:


我先把master服务器rabbitmqctl stop停掉了,且成功了,但另外两台slave服务器rabbitmqctl stop失败了,报错如下

https://img1.sycdn.imooc.com//climg/619ac520091c628008070441.jpg

我猜测也许是cookie的问题,或不应该先停master服务器而是停slave服务器,于是,我想恢复master服务器启动

rabbitmqctl start 失败了

https://img1.sycdn.imooc.com//climg/619ac5d509369f6713420546.jpg

如图所示:must be accessible by owner only

我猜测是cookie文件问题,一看文件是777模式,于是我改为400模式,重新rabbitmqctl start ,以及rabbitmqctl  -n rabbit@VM-0-4-centos start,仍旧失败了

https://img1.sycdn.imooc.com//climg/619ac75e097f2ad707860207.jpg

既然rabbitmqctl start失败了,那/etc/init.d/rabbitmq-server start总行吧,但遗憾的是,仍旧失败了

https://img1.sycdn.imooc.com//climg/619ac43e09562a4115950425.jpg

等我写完提问流程,最后再尝试/etc/init.d/rabbitmq-server start,居然成功了,那可是卡了我两天的问题,既然魔术般地自动解决,我想不明白了,这中间到底发生了什么事情

终于解决问题了,于是按照老师的步骤,我要rabbitmqctl stop

https://img1.sycdn.imooc.com//climg/619aca680986fc6a07190430.jpg

如图所示:不能连接rabbit@VM-4-13-centos,但rabbit@VM-4-13-centos可是自己连接自己,怎么可能连接不上呢

我ping VM-4-13-centos,成功;ping master node name,成功,访问xxx:15672,网页也都正常,https://img1.sycdn.imooc.com//climg/619acb0009167d8f08890068.jpg

老师:为什么无法rabbitmqctl stop



正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
阿神 2021-12-03 18:56:46

集群,必须是在启动的情况下同步cookie才有效的,我们QQ交流下

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师