• 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

  • 相关阅读:
    YUM安装(卸载)KDE和GNOME
    shutdown
    linux运行级别
    [root@localhost ~]#各项解释
    常用服务端口号
    部分命令技巧
    网卡配置文件
    《移动端支付系统如何设计有效地防重失效机制?》阅读心得
    软件开发第三天(记录)
    软件开发第二天(记录)
  • 原文地址:https://www.cnblogs.com/zpc870921/p/5072154.html
Copyright © 2020-2023  润新知