Rabbitmq群集部署

本文详细介绍了如何部署RabbitMQ集群,包括环境准备、服务安装、节点配置、群集组建、管理用户创建以及虚拟主机和消息策略的设置。通过步骤演示了单台节点加入和退出集群的操作,确保数据持久化和集群的稳定运行。

一、部署Rabbitmq集群

Rabbitmq集群大概分为两种方式:
1、普通模式:默认的集群模式,消息的尸体只存在一个节点上;
2、镜像模式:把需要的队列做成镜像,存在于多个节点。
ha-mode:

all:列队到所有节点;
exatly:随机镜像到其他节点上;
nodes:镜像到指定节点上。
集群节点模式:
1、内存节点:工作在内存上;
2、磁盘节点:工作在磁盘上;
例外:内存节点和磁盘节点共同存在,提高访问速度的同时增加数据持久化。

相比内存节点虽然不写入磁盘,但是它执行比磁盘节点要好,集群中,只需要一个磁盘来保存状态就足够了,如果集群中只有内存节点,那么节点一旦宕机,所有的状态、消息都会丢失,无法实现数据的持久化。

Rabbitmq提取码:nmix
1.环境如下
在这里插入图片描述
2、安装rabbitmq服务

在192.168.1.14/15/16节点上进行如下操作,部署rabbitmq服务:
[root@localhost ~]# mkdir rabbitmq
[root@localhost ~]# cd rabbitmq/
[root@localhost rabbitmq]# ls
erlang-18.1-1.el6.x86_64.rpm  rabbitmq-server-3.6.6-1.el6.noarch.rpm  socat-1.7.3.2-2.el7.x86_64.rpm
#安装rabbitmq
[root@localhost rabbitmq]# yum -y localinstall erlang-18.1-1.el6.x86_64.rpm rabbitmq-server-3.6.6-1.el6.noarch.rpm socat-1.7.3.2-2.el7.x86_64.rpm 
[root@localhost rabbitmq]# chkconfig rabbitmq-server on
[root@localhost rabbitmq]# /etc/init.d/rabbitmq-server start 
Starting rabbitmq-server (via systemctl):                  [  OK  ]

3、配置主机192.168.1.14

[root@localhost ~]# tail -4 /etc/hosts             #配置本地解析(主机名可自定义)
192.168.1.14 rabbitmq01
192.168.1.15 rabbitmq02
192.168.1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值