标签:实验 set 搭建 集群 部分 hosts cookie 默认 参数
按照上一篇已经搭好两个rabbitmq单实例,下面把两台单实例组成集群
RabbitMQ集群是一个或几个节点的逻辑分组,每个节点共享用户,虚拟主机,队列,交换,绑定,运行时参数和其他分布式状态
两台实验机
关闭防火墙和selinux
node1 172.16.1.130 mycentos7
node2 172.16.1.79 wikbackup79
节点名称,集群中的唯一标识符,两部分组成,例如rabbit@mycentos7,rabbit默认的,mycentos7主机名,并且要能解析
分别在两台pc编辑hosts
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
标签:实验 set 搭建 集群 部分 hosts cookie 默认 参数
原文地址:https://www.cnblogs.com/cnsa/p/11672574.html