RabbitMQ集群环境生产实例部署(3)

集群环境说明:

mq136作为磁盘节点,其它所有节点都作为内存节点!

1. 在各节点创建加入集群脚本

mq136:  

cat >>/home/zjqui/scripts/cluster.sh<<EOF 

rabbitmqctl stop_app 

rabbitmqctl reset 

rabbitmqctl cluster 

rabbitmqctl start_app 

EOF 

 

mq137: 

cat >>/home/zjqui/scripts/cluster.sh<<EOF 

rabbitmqctl stop_app 

rabbitmqctl reset 

rabbitmqctl cluster rabbit@mq136 

rabbitmqctl start_app 

EOF 

 

mq164: 

cat >>/home/zjqui/scripts/cluster.sh<<EOF 

rabbitmqctl stop_app 

rabbitmqctl reset 

rabbitmqctl cluster rabbit@mq136 

rabbitmqctl start_app 

EOF 

 

mq165: 

cat >>/home/zjqui/scripts/cluster.sh<<EOF 

rabbitmqctl stop_app 

rabbitmqctl reset 

rabbitmqctl cluster rabbit@mq136 

rabbitmqctl start_app 

EOF 

2. 各节点加入集群环境

[root@mq136 ~]# chmod +x /home/zjqui/scripts/cluster.sh 

启动脚本顺序:先运行mq136节点集群脚本,然后再运行其它节点集群脚本:

[root@mq136 ~]# /home/zjqui/scripts/cluster.sh 

各节点运行成功后,查看集群整体状态:

[root@mq136 ~]# rabbitmqctl cluster_status 

 

Cluster status of node rabbit@mq136 ... 

 

[{nodes,[{disc,[rabbit@mq136]}, 

 

         {ram,[rabbit@mq165,rabbit@mq164,rabbit@mq137]}]}, 

 

 {running_nodes,[rabbit@mq164,rabbit@mq165,rabbit@mq137,rabbit@mq136]}] 

 

...done. 

可以看到mq136作为disc节点,其它节点是ram节点!集群简单配置到此完成!!

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/bdf956fb433f6dad3058815704aeb869.html