rabbitmq集群的构建失败。 解决随记1的现象。 2原因: 3解决方法:
1症状:
1、各节点改为主机,各节点ping节点名称正常。
2、md5sum .erlang.cookie中每个节点的值相同。
添加失败,步骤如下:
停止$rabbitmqctlstop_app#rabbitmq服务
$ rabbitmqctl reset #空节点状态
$ rabbitmqctljoin _ cluster rabbit @ rabbit MQ 3
$ rabbitmqctl start_app #将启动rabbitmq服务
2原因: rabbitmq启动后绑定的服务器名称不匹配。 3解决方案:检查节点,如果localhost异常。
rabbitmqctl状态
Status of node rabbit@localhost。
更改hostname名称,centos7,然后使用以下命令:
hostnamectlset-hostnamerabbitmq 3
重新启动rabbitmq
系统寄存器restartrabbitmq-server
检查节点。 名称与服务器名称匹配
rabbitmqctl状态
Status of node rabbit@rabbitmq3 … .
每个节点都必须修改hostname,以确保在步骤4中名称匹配,并允许按常规步骤加入群集。