# windows 环境下面创建RabbitMQ集群

1,首先说一下特殊的地方,rabbitmq创建集群,需要几台机器之间的这个文件“.erlang.cookie”保持一致就可以成为集群。
2,在windows环境中,一台机器有两个地方有这个文件,在同一台机器上,两个文件的内容是一致的;一个文件是使用windows服务使用的,一个是控制台使用的。
3,要两个机器的这个文件保持一致,一个是修改内容,一个是复制粘贴。记得两处要同时覆盖。
4,先同时安装rabbitmq,然后机器A的这个文件拷贝到机器B,那么机器B的rabbitmq命令行执行一些命令的时候就会出现“…nodedown…”的错误提示,这个时候需要机器B重新安装一下rabbitmq。

1、两台机器创建集群,机器名分别为rnode1,rnode2,修改hosts文件

192.168.1.102 rnode1
192.168.1.101 rnode2

2、俩机器下载erlang并安装,使用的18.3。(otp_win64_18.3.exe)
之前使用19.3没配置成功,使用这个版本配置成功了。
3、下载最新版本RabbitMQ(rabbitmq-server-3.6.9.exe)
4、在rnode1上面安装rabbitmq,然后找到.erlang.cookie,拷贝到rnode2机器上。位置分别为:

C:\Windows
C:\Users\you-user-name

5、在rnode2安装rabbitmq
6、rnode1上面执行

 rabbitmqctl stop
 rabbitmq-server -detached
 rabbitmqctl stop_app
 rabbitmqctl join_cluster rabbit@rnode2

这样就集群就OK了

修改默认用户的密码

rabbitmqctl change_password guest newpassword

创建管理用户

rabbitmqctl.bat add_user admin admin
rabbitmqctl  set_user_tags admin administrator
rabbitmqctl  set_permissions  -p  / admin .* .* .*

打开管理权限

rabbitmq-plugins.bat enable rabbitmq_management

创建一般用户

rabbitmqctl.bat add_user rabbit rabbit
rabbitmqctl  add_vhost /qqhr
rabbitmqctl  set_permissions  -p  /qqhr rabbit .* .* .*
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值