读懂在单台机器上创建RabbitMQ集群
2019-12-16 09:13:22来源:博客园 阅读 ()
读懂在单台机器上创建RabbitMQ集群
在优锐课java中了解有关在单台计算机上安装集群以及如何向集群添加更多节点的更多信息,码了很多专业的相关知识, 分享给大家参考学习。
如果你在单台计算机上设置群集时遇到问题,那么以下文章可能会帮助回答一些问题。 我假设你已经在本地计算机(rabbit @ localhost)上设置RabbitMQ,并且想知道如何添加两个以上的节点并将它们群集。
这些说明与在运行OS X Yosemite的MacBook Pro上的安装有关。
由于你已经安装了RabbitMQ。 你需要做的就是在新节点上实例化实例。 以下命令将在名为hare @ localhost的节点上实例化Rabbit的实例。
1 RABBITMQ_NODE_PORT=5674 2 3 RABBITMQ_NODENAME=hare@localhost 4 5 rabbitmq-server &
确保端口号不同于当前使用的端口。
症结是Rabbit绑定到插件的端口。 你可能会看到以下错误:
1 BOOT FAILED 2 3 =========== 4 5 Error description: 6 7 {could_not_start,rabbitmq_mqtt, 8 9 {{shutdown, 10 11 {failed_to_start_child,'rabbit_mqtt_listener_sup_:::1883', 12 13 {shutdown, 14 15 {failed_to_start_child,tcp_listener, 16 17 {cannot_listen,{0,0,0,0,0,0,0,0},1883,eaddrinuse}}}}}, 18 19 {rabbit_mqtt,start,[normal,[]]}}} 20 21 这意味着当前正在运行的节点的Rabbit MQTT正在使用端口1883。 22 23 BOOT FAILED 24 25 =========== 26 27 Error description: 28 29 {could_not_start,rabbitmq_stomp, 30 31 {{shutdown, 32 33 {failed_to_start_child,'rabbit_stomp_listener_sup_:::61613', 34 35 {shutdown, 36 37 {failed_to_start_child,tcp_listener, 38 39 {cannot_listen,{0,0,0,0,0,0,0,0},61613,eaddrinuse}}}}}, 40 41 {rabbit_stomp,start,[normal,[]]}}}
这意味着当前正在运行的节点的Rabbit STOMP正在使用端口61613。
要解决此冲突,请在RABBITMQ_SERVER_START_ARGS中添加一个参数,为该插件指定一个新端口。
RabbitMQ Web界面的概述选项卡中的端口和上下文下显示了已安装插件的列表。
下面显示了如何为Rabbit管理和Rabbit MQTT配置端口
1 RABBITMQ_NODE_PORT=5674 2 3 RABBITMQ_NODENAME=hare@localhost 4 5 RABBITMQ_SERVER_START_ARGS=" 6 7 -rabbitmq_management listener [{port,15674}] 8 9 -rabbitmq_mqtt tcp_listeners [1884]" 10 11 rabbitmq-server &
现在,将节点添加到集群中。 停止实例,将其加入另一个节点并启动。
1 rabbitmqctl -n hare@localhost stop_app 2 3 rabbitmqctl -n hare@localhost join_cluster rabbit@localhost 4 5 rabbitmqctl -n hare@localhost start_app
文章写道这里,如有不足之处,欢迎补充。
原文链接:https://www.cnblogs.com/youruike1/p/12048278.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 短短两个月的时间面试了十几次,我终于成为无情的面试机器了 2020-06-04
- 想读懂Linux内核,豆瓣读书高分推荐《Linux内核设计与实现》 2020-04-13
- LeetCode 面试题13. 机器人的运动范围 2020-04-08
- 五分钟学后端技术:一篇文章教你读懂大数据技术栈! 2020-04-01
- 2000字读懂Java的来源 2020-03-25
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash