码迷,mamicode.com
首页 > 其他好文 > 详细

rabbitmq集群搭建

时间:2019-10-14 17:29:18      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:实验   set   搭建   集群   部分   hosts   cookie   默认   参数   

按照上一篇已经搭好两个rabbitmq单实例,下面把两台单实例组成集群

RabbitMQ集群是一个或几个节点的逻辑分组,每个节点共享用户,虚拟主机,队列,交换,绑定,运行时参数和其他分布式状态

bg:

两台实验机

关闭防火墙和selinux

node1 172.16.1.130 mycentos7

node2 172.16.1.79 wikbackup79

 

标识符

节点名称,集群中的唯一标识符,两部分组成,例如rabbit@mycentos7,rabbit默认的,mycentos7主机名,并且要能解析

分别在两台pc编辑hosts

技术图片

Erlang Cookie

CLI工具如何对节点(以及彼此之间的节点)进行身份验证:Erlang Cookie

所以集群要保证/var/lib/rabbitmq/.erlang.cookie(默认)一致,把130的复制到79

 

开始创建集群

假设两个节点都已经启动

把node1和node2加入集群,在node2上操作

停止node2上的rabbitmq

$ rabbitmqctl stop_app

 

重置node2rabbitmq

$ rabbitmqctl reset

 

加入node1集群

$ rabbitmqctl join_cluster rabbit@mycentos7

 

启动node2上的rabbitmq

$ rabbitmqctl start_app

 

在任意节点查看集群

$ rabbitmqctl cluster_status

技术图片

 

rabbitmq集群搭建

标签:实验   set   搭建   集群   部分   hosts   cookie   默认   参数   

原文地址:https://www.cnblogs.com/cnsa/p/11672574.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!