windows下rabbitmq(架构师必备神器)集群搭建

准备2台机器,例如:computera: 10.0.0.151   computerb:10.0.0.234  都安装erlang环境和rabbitmq服务,注意otp环境和rabbitmq服务必须版本一致,不然没法搭建集群node

步骤:windows

1.将2台机器的.erlang.cookie都设置一致,rabbitmq依赖它进行集群通信(windows目录下C:\Users\Administrator和C:\Windows)cookie

2.修改2台机器的host文件配置app

               10.0.0.151    computeratcp

               10.0.0.234    computerbblog

3.rabbitmq

  在2台机器C:\Users\Administrator\AppData\Roaming\RabbitMQ目录下添加rabbitmq.config集群配置文件,注意以.符号结尾ip

例如:it

[{rabbit,[{tcp_listeners, [5672]},{cluster_nodes,{['rabbit@computera','rabbit@computerb'],ram}}]}].集群

  10.0.0.151机器在该目录下同时添加rabbitmq-env.conf配置文件

 

NODENAME=rabbit@computera
NODE_IP_ADDRESS=10.0.0.151
NODE_PORT=5672
RABBITMQ_MNESIA_BASE=C:\Users\Administrator\AppData\Roaming\RabbitMQ\db
RABBITMQ_LOG_BASE=C:\Users\Administrator\AppData\Roaming\RabbitMQ\log

  10.0.0.234机器将ip修改成10.0.0.23四、nodename修改成:rabbit@computerb

4.在10.0.0.234机器运行

          rabbitmqctl stop_app

          rabbitmqctl reset

   在10.0.0.151机器运行

          rabbitmqctl stop_app

          rabbitmqctl reset

          rabbitmqctl join_cluster rabbit@computerb --ram

          而后启动rabbit服务查看集群状态

          rabbitmqctl start_app

         rabbitmqctl cluster_status

相关文章
相关标签/搜索