Centos7 RabbitMQ消息队列集群

Centos7 RabbitMQ消息队列集群Centos7 RabbitMQ消息队列集群

1、系统环境

2、暂时关闭防火墙和selinux

3、设置三个节点主机名hosts

[root@master ~]# cat/etc/hosts

192.168.56.129 master

192.168.56.130 slave1

192.168.56.131 slave2

1、安装最新repo源

[root@master ~]# yum -y install epel-release

2、安装三个节点的rabbitmq-server软件包

[root@master ~]# yum -y install rabbitmq-server

Centos7 RabbitMQ消息队列集群Centos7 RabbitMQ消息队列集群

3、查看已安装的插件

[root@master ~]# rabbitmq-plugins list

Centos7 RabbitMQ消息队列集群Centos7 RabbitMQ消息队列集群

4、启动管理服务(三个节点)

[root@master ~]# rabbitmq-plugins enable rabbitmq_management

Centos7 RabbitMQ消息队列集群Centos7 RabbitMQ消息队列集群

5、分别启动rabbitmq服务(三个节点)

[root@master ~]# systemctl start rabbitmq-server.服务

1,关闭服务(三个节点)

root@master ~ # systemctl停止rabbitmq服务器。服务

2,进入饼干文件目录,配置

[root@master ~] # cd/var/lib/rabbitmq/

# vim .erlang root@master rabbitmq。饼干

 Centos7 RabbitMQ消息队列集群”> <img src=

3,再启动RabbitMQ服务

[root@master RabbitMQ] # systemctl RabbitMQ服务器开始。service

4、关闭rabbitmq应用(只关闭slave1和slave2)

[root@master rabbitmq]# rabbitmqctl stop_app

Centos7 RabbitMQ消息队列集群Centos7 RabbitMQ消息队列集群

5、将slave1、slave2加入master,使它们成为一个集群。再次启动应用

[root@slave1 ~]# rabbitmqctl join_cluster --ram

[root@slave1 ~]# rabbitmqctl start_app

Centos7 RabbitMQ消息队列集群

Centos7 RabbitMQ消息队列集群

Centos7 RabbitMQ消息队列集群Centos7 RabbitMQ消息队列集群6、分别查看rabbitmq服务器状态

[root@master ~]# rabbitmqctl cluster_status

Centos7 RabbitMQ消息队列集群

Centos7 RabbitMQ消息队列集群

Centos7 RabbitMQ消息队列集群7、通过客户端浏览器进行访问RabbitMQ (用户名:guest 密码:guest)

Centos7 RabbitMQ消息队列集群

Centos7 RabbitMQ消息队列集群

Centos7 RabbitMQ消息队列集群