RabbitMQ Windows7下单机多节点安装 (二)

RabbitMQ Windows7下单机多节点安装

环境版本信息:
系统:windows7
erlang:erl5.10.4

rabbitmq:rabbitmq_server-3.2.3

      对于上一篇帖子在此需要补充和优化一下。
之前为了省事,三个节点用了同一个RabbitMQ安装目录。
这样虽然第一次能够成功运行起来,但是,下次再运行的时候还要一通设置。完了操作起来还比较麻烦。没法切换node。
索性又重新捯饬了一遍,其中单节点的安装部分基本不变。其他步骤如下:
1、将单节点安装目录拷贝三份,其他两个安装目录命名为:\rabbitmq_server-3.2.3_2和\rabbitmq_server-3.2.3_3加以区分。

2、然后我们开始配置host文件,来识别不同的节点,文件新增如下内容:
127.0.0.1       node1
127.0.0.1       node2
127.0.0.1       node3

3、接下来需要修改启动文件rabbitmq-server.bat和命令行文件rabbitmqctl.bat(三个安装目录的文件都要对应的修改
rabbitmq-server.bat文件加入如下参数设置:(注意端口号不可以重复
set RABBITMQ_NODENAME=rabbit1@node1
set RABBITMQ_NODE_PORT=5674
set RABBITMQ_DIST_PORT=15675

rabbitmqctl.bat文件只需要添加一个参数:
set RABBITMQ_NODENAME=rabbit1@node1


4、启动,使用cmd分别到各自的安装目录下的sbin下启动。
选择一个节点作为集群(node1),其他两个节点运行如下命令:
rabbitmqctl.bat -n rabbit2@node2 join_cluster rabbit1@node1
rabbitmqctl.bat -n rabbit3@node3 join_cluster rabbit1@node1

查看集群安装态:
rabbitmqctl.bat -n rabbit1@node1 cluster_status

正常情况下结果如下:
D:\worksoft\RabbitMQ Server\rabbitmq_server-3.2.3\sbin>rabbitmqctl.bat cluster_status
Cluster status of node rabbit1@node1 ...
[{nodes,[{disc,[rabbit1@node1,rabbit2@node2,rabbit3@node3]}]},
 {running_nodes,[rabbit3@node3,rabbit2@node2,rabbit1@node1]},
 {partitions,[]}]
...done.


如有问题欢迎讨论交流!!


本文对其他文章有所借鉴,在此表示感谢!!!


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值