如何解决如何使用AWS EC2设置RabbitMQ集群
关注此文章 https://medium.com/@vipin.pratap18/rabbitmq-cluster-on-aws-ec2-with-high-availability-1bcd3f8a6404
但是在做sudo rabbitmqctl join_cluster rabbit @时
面对问题
诊断
试图联系:[rabbit @ rabbitmqnode1]
rabbit @ rabbitmqnode1:
-
已连接到Rabbitmqnode1上的epmd(端口4369)
-
epmd报告节点“兔子”使用端口25672进行节点间和CLI工具通信
-
TCP连接成功,但Erlang分发失败
-
节点名称(或主机名)不匹配:节点“ rabbit @ ip-xxxxx”认为其节点名称不是“ rabbit @ ip-xxxxx”,而是其他。 所有节点和CLI工具都必须使用节点本身使用的相同名称来引用节点“ rabbit @ ip-10-0-1-122”(请参阅其日志以了解其含义)
解决方法
我通过遵循日志本身来解决了
明确指出“ CLI工具必须使用节点本身使用的相同名称来引用节点“ rabbit @ ip-10-0-x-xxx””
在传递集群节点名称时,我做错了 注意:从cat / etc / hosts添加了主机名
如下所示 sudo rabbitmqctl join_cluster rabbit @ ip-10-0-x-yyy
成功了 成功消息“使用rabbit @ ip-10-0-x-yyy集群节点rabbit @ ip-10-0-x-xxx”
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。