zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Spring简介和基础
    el表达式
    Spring MVC 文件上传下载
    el表达式的function标签
    JSTL核心标签库使用
    基于注解的SpringMVC
    new一个Object对象占用多少内存?
    leetcode-第k个排列(Java和c++版)
    使用maven构建web项目(简易版)
    leetcode-电话号码的字母组合
  • 原文地址:https://www.cnblogs.com/hyming011/p/7661249.html
Copyright © 2011-2022 走看看