rabbitmq普通集群搭建

1、下载erlang、rabbitmq的rpm安装包。(编译安装传送阵:rabbitmq编译安装

      可以在github上下载自己需要的版本,注意版本对应。

      这里使用版本为:erlang-23.3.4.1-1.el7.x86_64.rpm、rabbitmq-server-3.8.14-1.el7.noarch.rpm

 

2、使用yum安装好2台服务器的MQ服务,因为还有一个socat的依赖包需要一并安装,A服务器IP:192.168.1.11,B服务器IP:192.168.1.12。

 

3、修改.erlang.cookie权限为600,2台服务器上.erlang.cookie文件的值相同。

chmod 600 /var/lib/rabbitmq/.erlang.cookie
scp /var/lib/rabbitmq/.erlang.cookie 192.168.1.12:/var/lib/rabbitmq/.erlang.cookie

 

4、添加2台服务器的hosts

vim /etc/hosts
      #添加以下配置
     192.168.1.11 node1
     192.168.1.12 node2

 

5、启动mq服务,查看mq的nodename信息

rabbitmq-server -detached
rabbitmqctl start_app
rabbitmqctl status

 

 

6、停止A服务器服务,添加B服务器加入集群

rabbitmqctl stop_app
rabbitmqctl join_cluster  --ram rabbit@node2

 

 7、启动服务,查看集群状态

rabbitmqctl start_app
rabbitmqctl cluster_status

 

posted @ 2022-10-27 11:11  难止汗  阅读(90)  评论(0编辑  收藏  举报