• centos 7搭建rabbitmq集群


    接上篇文章

    我们搭建三台rabbitmq,IP地址分别为 192.168.153.138,192.168.153.139,192.168.153.140

    修改这三台主机的hosts文件  vim /etc/hosts

    加入这三个

    192.168.153.138 rabbitmq1
    192.168.153.139 rabbitmq2
    192.168.153.140 rabbitmq3

    要保证三台主机的hosts文件一致

    然后设置erlang cookies

    将138这台机器的/var/lib/rabbitmq/.erlang.cookie 文件用scp复制到139,140这两台机器

    用rabbitmq-server -detached 依次启动三个节点

    在节点1上

    rabbitmqctl stop_app

    rabbitmqctl reset

    rabbitmqctl start_app

    在节点2上

    rabbitmqctl stop_app

    rabbitmqctl reset

    rabbitmqctl join_cluster rabbit@rabbitmq1

    rabbitmqctl start_app

    在节点3上

    rabbitmqctl stop_app

    rabbitmqctl reset

    rabbitmqctl join_cluster rabbit@rabbitmq1

    rabbitmqctl start_app

    查看集群状态 rabbitmqctl  cluster_status

    在任意一个节点上执行

    rabbitmqctl set_policy ha-all "^" '{"ha-mode":"all"}'

    将所有队列设置为镜像队列,即队列会被复制到各个节点,各个节点状态保持一直。

    以上参考自

    http://88250.b3log.org/rabbitmq-clustering-ha

    http://blog.csdn.net/u013256816/article/details/53264715

    http://blog.csdn.net/u013256816/article/details/53524766

  • 相关阅读:
    Shell与if相关参数
    Linux盘符漂移问题
    shell脚本,每5个字符之间插入"|",行末不插入“|”
    paste:linux合并两个文件中的列(左右合并)
    关于bc 的scale .
    RxJS与观察者模式
    什么是虚拟DOM
    JS设计模式
    JS自定义事件
    原生js实现拖拽功能
  • 原文地址:https://www.cnblogs.com/hyming011/p/7661249.html
Copyright © 2020-2023  润新知