zoukankan      html  css  js  c++  java
  • windows下rabbitmq(架构师必备神器)集群搭建

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

    步骤:

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

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

                   10.0.0.151    computera

                   10.0.0.234    computerb

    3.

      在2台机器C:UsersAdministratorAppDataRoamingRabbitMQ目录下添加rabbitmq.config集群配置文件,注意以.符号结尾

    例如:

    [{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:UsersAdministratorAppDataRoamingRabbitMQdb
    RABBITMQ_LOG_BASE=C:UsersAdministratorAppDataRoamingRabbitMQlog

      10.0.0.234机器将ip修改为10.0.0.234、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

  • 相关阅读:
    Assignment 1-3 :Pattern Recognition
    GDB Guide
    Java 进阶
    Lab 4: Cache Geometries
    Buffer Overflows Lab
    二进制炸弹Lab
    Assignment 1-2 :Randomized Queues
    Assignment 1 :Percolation
    CSAPP Chapter 2
    在win7下用U盘安装Ubuntu,实现双系统
  • 原文地址:https://www.cnblogs.com/zpc870921/p/5072154.html
Copyright © 2011-2022 走看看