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

  • 相关阅读:
    CentOS7 安装 Mysql5.6.40
    CentOS7 安装 Python3.6.5
    CentOS7 添加新用户并授权 root 权限
    02 常用数据结构
    01 常见算法
    初识 Docker
    glob & fnmatch -- 使用Unix style通配符
    Pillow6 起步
    leetcode70. 爬楼梯 🌟
    leetcode69. x 的平方根 🌟
  • 原文地址:https://www.cnblogs.com/zpc870921/p/5072154.html
Copyright © 2011-2022 走看看