RabbitMQ集群安装
首先参考上一篇文章【CentsOS原生RabbitMQ安装过程】在两到三台机器上先安装单独的RabbitMQ节点
修改一下hostname
1
|
[root@rnode1 ~]# vim /etc/hosts
|
erlang节点之间通信需要相同的cookie文件,将其中一个机器上的cookie文件copy到另外两个机器
1
|
scp /var/lib/rabbitmq/.erlang.cookie rnode2:/var/lib/rabbitmq
|
首先在rnode1上观察一下节点状态如下
1
|
[root@rnode1 ~]# rabbitmqctl cluster_status
|
分别在rnode2、rnode3上执行以下命令使其与rnode1组成集群
1
|
[root@rnode2 ~]# rabbitmqctl stop_app
|
随便选择一台集群观察节点状态发现集群已经搭建完毕
1
|
[root@rnode3 ~]# rabbitmqctl cluster_status
|
安装过程中可能会出现如下问题
1
|
[root@rnode1 ~]# rabbitmqctl status
|
此问题停止RabbitMQ的服务再重新启动即可解决
1
|
rabbitmq-server stop
|