一、准备工作
1、/etc/hosts文件配置好用到的主机和IP对应关系:
2、软件版本:
CentOS release 6.3 (Final)
rabbitmq使用3.6.9
二、开始安装
1、yum install rabbitmq-server-3.1.5-1.noarch.rpm
安装成功之后,启动mq服务:service rabbitmq-server start
三、加入群集:
(1)确保整个群集里,这个文件/var/lib/rabbitmq/.erlang.cookie是一样的,不能通过vi,试过vi之后,用md5sum检查,仍是不一致的,所以要用scp的方式实现同步。
修改了.erlang.cookie文件之后,注意rabbitmq-server服务需要重启;
(2)先查看群集状态,这个时候,只有自己在运行:
[root@DBAtest ~]# rabbitmqctl cluster_status
Cluster status of node rabbit@DBAtest ...
[{nodes,[{disc,[rabbit@DBAtest]}]},
{running_nodes,[rabbit@DBAtest]},
{cluster_name,<<"rabbit@DBAtest">>},
{partitions,[]},
{alarms,[{rabbit@DBAtest,[]}]}]
(3)加入已经正在运行的节点:dev_gmsy_db_kt_mc_httpsqs 这个节点已经在运行中,rabbit@DBAtest做为新的节点,加入其中。
[root@DBAtest ~]# rabbitmqctl stop_app
Stopping node rabbit@DBAtest ...
[root@DBAtest ~]# rabbitmqctl cluster_status
Cluster status of node rabbit@DBAtest ...
[{nodes,[{disc,[rabbit@DBAtest]}]},{alarms,[]}]
[root@DBAtest ~]#
参考文档:
http://www.cnblogs.com/flat_peach/archive/2013/04/07/3004008.html