windows 下单机部署rabbitmq 集群

来源:互联网 发布:炉石淘宝买卡背 编辑:程序博客网 时间:2024/05/22 03:19
  1. 先将rabbitmq 中的插件先禁用 rabbitmqctl-plugins disable  <插件名>
  2. 将当前运行结点先结束 rabbitmqctl stop
  3. 这一步很重要,现在是需要创建三个节点 很多资料提供的命令是 :                                                                          RABBITMQ_NODE_PORT=5672 RABBITMQ_NODENAME=rabbit rabbitmq-server -detached                              当你运行该命令后你会发现提示 你  RABBITMQ-NODE_PORT 该命令不可识别  ,其实我们需要做的是将这个步骤分解                                                                                                                                                                         step1: set RABBITMQ_NODE_PORT=5672                                                                                                               step2: set RABBITMQ_NONENAME=rabbit                                                                                                               step3: rabbitmqctl-server -detached                                                                                                                            此时如果没有报错的话,就成功创建了一个名为rabbit 的节点  另外两个节点的创建步骤和上面一样
  4. 现在需要将结点加入集群                                                                                                                                             例如我们将rabbit_1(本人创建的第二个节点名称)加入集群                                                                                          step1: rabbitmqctl -n rabbit_1 stop_app   将该节点先结束                                                                                        step2: rabbitmqctl -n rabbit_1 reset     将该节点的数据和状态置为清空的状态                                                          step3: rabbitmqctl -n rabbit_1 join_cluster rabbit@hostname <此处hostname替换为你们自己的主机名> 将该节点加入到第一个集群节点                                                                                                                                                  step4: rabbitmqctl -n start_app 重新启动该节点                                                                                                          第三个节点加入第一个集群节点步骤一致
0 0