rabbitmq-server
centos6.5_x64
配置好两个节点的/etc/hosts文件
两个节点分别启动rabbitmq-server,使用命令rabbitmq-server -detached
启动rabbitmq之后会在/var/lib/rabbitmq/下生成一个.erlang.cookie隐藏文件,将主节点的.erlang.cookie文件覆盖salve节点上的.erlang.cookie文件scp /var/lib/rabbitmq/.erlang.cookie root@slave:/var/lib/rabbitmq/
重启slave节点上的rabbitmq,执行下面命令[root@slave rabbitmq]# service rabbitmq-server restartRestarting rabbitmq-server: SUCCESSrabbitmq-server.[root@slave rabbitmq]# rabbitmqctl stop_appStopping node rabbit@slave ......done.[root@slave rabbitmq]# rabbitmqctl resetResetting node rabbit@slave ......done.[root@slave rabbitmq]#
slave加入masterrabbitmqctl join_cluster rabbit@master
两个节点上开启后台管理并重启rabbitmq./rabbitmq-plugins enable rabbitmq_management
master上添加用户并赋予管理员角色[root@master sbin]# rabbitmqctl add_user admin adminCreating user 'admin' ......done.[root@master sbin]# rabbitmqctl set_user_tags admin administratorSetting tags for user 'admin' to [administrator] ......done.[root@master sbin]#
登录管理后台看到两个节点,rabbitmq集群搭建完成