RabbitMQ集群安装

如题
已邀请:
1、准备好各节点,并同步cookie文件,确保所有节点上的该文件内容一致。

文件路径为/var/lib/rabbitmq/.erlang.cookie或$HOME/.erlang.cookie



2、设置/etc/hosts,配置各节点的IP及host对应




10.10.18.160 mq1
10.10.18.159 mq2
10.10.18.158 mq3
...
...
...


3、启动各个节点




rabbitmq-server -detached


4、确认各个节点和集群状态




rabbitmqctl status
rabbitmqctl cluster_status


5、依次在各节点执行,将加入集群




rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl join_cluster rabbit@mq2
rabbitmqctl start_app


6、配置为完毕后确认集群状态




rabbitmqctl cluster_status


 



7、配置HAproxy




http://nccloud.yytimes.com/q_67.html


ext.



集群可设置节点是内存型或磁盘型(磁盘型必须大于等于2个),通过如下命令切换




rabbitmqctl changeclusternode_type disc | ram


 

要回复问题请先登录注册