rabbitmq群集安装

一、准备工作

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

原文地址:https://www.cnblogs.com/tonnyChen/p/6670089.html