RabbitMQWindows单机伪集群

在Windows单机版RabbitMQ已经安装好的情况下,搭建单机伪集群

1.修改hosts文件,设置单机多节点

设置好后以管理员身份保存并关闭文件

2.设置环境变量

RABBITMQ_BASE=D:\RabbitMQ   安装根目录

3.复制文件

4.node1修改文件

a.进入D:\RabbitMQ\rabbitmq_server-3.7.14-1\etc下复制rabbitmq.config.example,重命名为rabbitmq-node1.config

找到{rabbitmq_management,在这个大括号里添加

   {listener,[{port,15672},
   {ip,"127.0.0.1"},
   {ssl,false}]}

注意这里只有一个配置,结尾不需要逗号。

b.进入D:\RabbitMQ\rabbitmq_server-3.7.14-1\sbin修改文件rabbitmq-env.bat

在16行左右加入

set RABBITMQ_CONFIG_FILE=!RABBITMQ_HOME!\etc\rabbitmq-node1
set RABBITMQ_BASE=!RABBITMQ_BASE!\rabbitmq-cluster
set RABBITMQ_NODENAME=rabbit1@node1
set RABBITMQ_NODE_PORT=5672

注意:单机多节点,节点名是rabbit1@node1,rabbit2@node2,前面的erlang应用名要不一样,后面节点名也要不一样

5.启动node1

启动之前要先把已经开启的单机版rabbitMQ服务关掉

进入D:\RabbitMQ\rabbitmq_server-3.7.14-1\sbin运行

rabbitmq-server -detached   (-detached 表示后台启动)

再运行 rabbitmq-plugins enable rabbitmq_management,再打开http://127.0.0.1:15672查看,成功打开node1节点。

6.node2修改文件

a.进入D:\RabbitMQ\rabbitmq_server-3.7.14-2\etc下复制rabbitmq.config.example,重命名为rabbitmq-node2.config

找到{rabbitmq_management,在这个大括号里添加

   {listener,[{port,15673},
   {ip,"127.0.0.1"},
   {ssl,false}]}

b.进入D:\RabbitMQ\rabbitmq_server-3.7.14-1\sbin修改文件rabbitmq-env.bat

在16行左右加入

set RABBITMQ_CONFIG_FILE=!RABBITMQ_HOME!\etc\rabbitmq-node2
set RABBITMQ_BASE=!RABBITMQ_BASE!\rabbitmq-cluster
set RABBITMQ_NODENAME=rabbit2@node2
set RABBITMQ_NODE_PORT=56723

7.相同方法启动node2

8.将node2加入集群

a.关闭node2节点  (关闭节点,不关闭应用)(加入集群的操作需在节点关闭情况下进行)

在node2目录下执行 rabbitmqctl stop_app 

b.将node2加入node1集群

在node2目录下执行 rabbitmqctl  join_cluster rabbit1@node1

此时管理界面

c.启动node2

先关闭应用 rabbitmqctl stop

在打开rabbitmq-server -detached

单机伪集群搭建成功

注意:

1.修改文件注意保存关闭

2.学习摸索过程中多次打开关闭服务,造成应用程序未完全关闭,导致端口占用报错,需查明端口占用程序,结束进程。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值