1.rabbitmq组建集群
yum install rabbitmq-server
2)在一个节点上面启动
service rabbitmq-server start
3)拷贝/var/lib/rabbitmq/.erlang.cookie 到其他节点的/var/lib/rabbitmq/目录下,注意保持权限一致。
所有节点重启服务:service rabbitmq restart
4)查看节点信息,正常情况如下:
rabbitmqctl cluster_status
Cluster status of node rabbit@control ...
[{nodes,[{disc,[rabbit@control]}]},
{running_nodes,[rabbit@control]},
{partitions,[]}]
...done.
5)将node-3连接到control节点 #测试能否在线水平扩容
rabbitmqctl stop_app
rabbitmqctl join_cluster rabbit@control
rabbitmqctl start_app
6)再查看下所有节点集群信息
[root@control ~]# rabbitmqctl cluster_status
Cluster status of node rabbit@cont