美文网首页
RabbitMQ集群

RabbitMQ集群

作者: 茧铭 | 来源:发表于2019-02-17 21:18 被阅读0次

启动docker容器的语句如下

docker run -d --hostname rabbit3 --name rabbit3 
-v /var/rabbithosts/hosts:/etc/hosts 
-p 15674:15672 -p 5674:5672 
hub.c.163.com/library/rabbitmq:3.6.11-management

--hostname 需要加入当前容器的内容,供集群识别,例子有三个节点,三个节点分别是rabbit1/rabbit2/rabbit3
--name 也设置为rabbit1/rabbit2/rabbit3即可
-p 端口映射分别为
*15672:15672 5672:5672
*15673:15672 5673:5672
*15674:15672 5674:5672

/etc/hosts 每个容器的host配置文件中都应该包含所有节点的hosts的内容

root@rabbit1:/# cat /etc/hosts
101.132.123.185  rabbit1
101.132.123.185  rabbit2
101.132.123.185  rabbit3

开始集群:
设置节点一:

docker exec -it container_id bash
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl start_app
exit

设置节点二:

docker exec -it myrabbit2 bash
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl join_cluster --ram rabbit@rabbit1
rabbitmqctl start_app
exit

参数--ram 表示设置为内存节点,忽略次参数默认为磁盘节点。

设置节点三:

docker exec -it myrabbit3 bash
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl join_cluster --ram rabbit@rabbit1
rabbitmqctl start_app
exit

设置好之后,使用http://ip:15672 进行访问了,默认账号密码是guest/guest

相关文章

  • RabbitMQ 集群高可用部署详细介绍

    为什么搭建rabbitmq集群?rabbitmq集群有那些模式?如何搭建Rabbitmq集群?rabbitmq镜像...

  • rabbitMq安装、集群搭建

    Rabbitmq集群高可用测试RabbitMQ3.6.3集群搭建+HAProxy1.6做负载均衡RabbitMQ高...

  • 【rabbitMQ】消息队列rabbitMQ面试题

    简述rabbitMQ的架构设计 简述rabbitMQ的普通集群模式 注意: rabbitMQ普通集群模式不能解决高...

  • RabbitMQ 集群

    RabbitMQ 集群 RabbitMQ 有 3 种模式,其中 2 种是集群模式。 单一模式:即单机情况不做集群,...

  • RabbitMQ + Keepalived + HAProxy

    最终结构图: RabbitMQ镜像集群简介 RabbitMQ镜像集群是通过在RabbitMQ服务器配置相应的规则,...

  • 2018-04-28

    最终结构图: RabbitMQ镜像集群简介 RabbitMQ镜像集群是通过在RabbitMQ服务器配置相应的规则,...

  • Rabbitmq集群之镜像队列

    镜像集群模式是在RabbitMQ Cluster默认集群的基础上添加策略搭建完成的 RabbitMQ默认集群模式,...

  • 使用Docker部署RabbitMQ集群

    使用Docker部署RabbitMQ集群 概述 本文重点介绍的Docker的使用,以及如何部署RabbitMQ集群...

  • (3)RabbitMQ集群跨越

    RabbitMq跨越集群的界限 RabbitMq分布式搭建的方案有:集群、Federation、Shovel。该三...

  • RabbitMQ相关文章

    RabbitMQ相关文章 运维 RabbitMQ常用命令 RabbitMQ的安装及集群搭建方法 RabbitMQ单...

网友评论

      本文标题:RabbitMQ集群

      本文链接:https://www.haomeiwen.com/subject/pvyneqtx.html