当前位置:主页 > 查看内容

rabbitmq集群搭建

发布时间:2021-07-07 00:00| 位朋友查看

简介:文章目录 一、集群环境 二、基础环境部署 1.修改主机名 2.关闭防火墙 3.配置主机映射 4.配置yum源 5.安装rabbitmq服务 6.开启图形化界面 7.启动rabbitmq服务 8.查看rabbitmq服务 三、集群部署 1.配置cookie 2.节点加入集群 一、集群环境 node rabbitmq磁盘节……


一、集群环境

noderabbitmq磁盘节点
node1rabbitmq内存节点
node2rabbitmq内存节点

镜像为centos7.5.1804,大小最 1 CPU,2G RAM,20G DISK

二、基础环境部署

以下操作所有的节点都要做根据自己的环境做出修改

1.修改主机名

hostnamectl set-hostname <主机名>

2.关闭防火墙

systemctl stop firewalld
setenforce 0

3.配置主机映射

echo 192.168.200.16 node >> /etc/hosts
echo 192.168.200.25 node1 >> /etc/hosts
echo 192.168.200.19 node2 >> /etc/hosts

4.配置yum源

rm -rf /etc/yum.repos.d/* 
cat /etc/yum.repos.d/rabbitmq.repo 
[rabbitmq]
name=rabbitmq
gpgcheck=0
enabled=1
baseurl=ftp://192.168.100.10/rabbitmq-repo
[centos]
name=centos
gpgcheck=0
enabled=1
baseurl=ftp://192.168.100.10/centos

5.安装rabbitmq服务

yum -y install rabbitmq-server

6.开启图形化界面

rabbitmq-plugins enable rabbitmq_management

7.启动rabbitmq服务

systemctl restart rabbitmq-server

8.查看rabbitmq服务

yum -y install net-tools
[root@node ~]# netstat -ntpl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:25672           0.0.0.0:*               LISTEN      1760/beam.smp       
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      529/rpcbind         
tcp        0      0 0.0.0.0:4369            0.0.0.0:*               LISTEN      1775/epmd           
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1216/sshd           
tcp        0      0 0.0.0.0:15672           0.0.0.0:*               LISTEN      1760/beam.smp       
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      987/master          
tcp6       0      0 :::5672                 :::*                    LISTEN      1760/beam.smp       
tcp6       0      0 :::111                  :::*                    LISTEN      529/rpcbind         
tcp6       0      0 :::4369                 :::*                    LISTEN      1775/epmd           
tcp6       0      0 :::22                   :::*                    LISTEN      1216/sshd           
tcp6       0      0 ::1:25                  :::*                    LISTEN      987/master 
出现端口15672说明rabbitmq图形化界面开启成功了
出现端口25672说明rabbitmq服务启动成功了

三、集群部署

1.配置cookie

node节点:
[root@node ~]# scp /var/lib/rabbitmq/.erlang.cookie 192.168.200.19:/var/lib/rabbitmq/
[root@node ~]# scp /var/lib/rabbitmq/.erlang.cookie 192.168.200.25:/var/lib/rabbitmq/ 

2.节点加入集群

node1、node2节点:
[root@node1 ~]# systemctl restart rabbitmq-server
[root@node1 ~]# rabbitmqctl stop_app             
Stopping node rabbit@node1 ...
...done.
[root@node1 ~]# rabbitmqctl join_cluster --ram rabbit@node
Clustering node rabbit@node1 with rabbit@node ...
...done.
[root@node1 ~]# rabbitmqctl start_app
Starting node rabbit@node1 ...
...done.

到此rabbitqm集群搭建完成了

;原文链接:https://blog.csdn.net/qq_44823950/article/details/115654983
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文


随机推荐