RabbitMQ集群搭建方法
1、配置好两个节点的/etc/hosts文件

2、两个节点分别启动rabbitmq-server,使用命令rabbitmq-server -detached

3、启动rabbitmq之后会在/var/lib/rabbitmq/下生成一个.erlang.cookie隐藏文件,将主节点的.erlang.cookie文件覆盖salve节点上的.erlang.cookie文件
scp /var/lib/rabbitmq/.erlang.cookie root@slave:/var/lib/rabbitmq/

4、重启slave节点上的rabbitmq,执行下面命令
[root@slave rabbitmq]# service rabbitmq-server restart
Restarting rabbitmq-server: SUCCESS
rabbitmq-server.
[root@slave rabbitmq]# rabbitmqctl stop_app
Stopping node rabbit@slave ...
...done.
[root@slave rabbitmq]# rabbitmqctl reset
Resetting node rabbit@slave ...
...done.
[root@slave rabbitmq]#

5、slave加入master
rabbitmqctl join_cluster rabbit@master

6、两个节点上开启后台管理并重启rabbitmq
./rabbitmq-plugins enable rabbitmq_management

7、master上添加用户并赋予管理员角色
[root@master sbin]# rabbitmqctl add_user admin admin
Creating user "admin" ...
...done.
[root@master sbin]# rabbitmqctl set_user_tags admin administrator
Setting tags for user "admin" to [administrator] ...
...done.
[root@master sbin]#

8、登录管理后台看到两个节点,rabbitmq集群搭建完成
