首页 > 代码库 > Rabbitmq集群环境搭建

Rabbitmq集群环境搭建

1.yum –y erlang

2.yum install -y rabbitmq-server-3.5.6

3.启动服务/etc/init.d/rabbitmq-server start

4.启用rabbitmq的管理插件: rabbitmq-plugins enable rabbitmq_management

5.页面访问: 10.0.11.48:15627


Rabbitmq集群环境搭建

1.配置各个集群节点间的hosts可以相互解析 

修改/etc/hosts文件每个集群节点上添加整个组成集群节点ip和主机名,以便于节点之间相互解析 

hosts 文件中的添加如下内容: 

  10.0.11.47 rmq1 

  10.0.11.48 rmq2 

2.先停止各个节点上的rabbitmq使用 /etc/init.d/rabbitmq-server stop 

3.复制主节点下的/var/lib/rabbitmq/.erlang.cookie文件到各个节点cookie文件权限是400,首先得修改文件权限为777,在复制到节点下后再把cookie文件的权限设置成400 

4.启动各个节点服务 

/etc/init.d/rabbitmq-server start 

5.查看各个节点之间的状态  /usr/sbin/rabbitmqctl cluster_status 

6.停止rabbitmq2和rabbitmq1上的rabbitmq服务 使用命令:/usr/sbin/rabbitmqctl stop_app rabbit2 节点我没使用默然方式加入集群 

(如果rabbitmq2加入rabbitmq1,rabbitmq1作为主节点,保持rabbitmq1上的

rabbitmq服务正常) 

使用命令rabbitmqctljoin_cluster rabbit@rabbitmq1 

启动rabbitmq2和rabbitmq1节点 

使用rabbitmq1节点ip:15672就可以看见集群信息了


本文出自 “屌丝逆袭” 博客,谢绝转载!

Rabbitmq集群环境搭建