RabbitMQ集群搭建方法

时间:2026-02-12 17:37:45

1、配置好两个节点的/etc/hosts文件

RabbitMQ集群搭建方法

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

RabbitMQ集群搭建方法

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

scp /var/lib/rabbitmq/.erlang.cookie root@slave:/var/lib/rabbitmq/

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]# 

RabbitMQ集群搭建方法

5、slave加入master

rabbitmqctl join_cluster rabbit@master

RabbitMQ集群搭建方法

6、两个节点上开启后台管理并重启rabbitmq

./rabbitmq-plugins enable rabbitmq_management

RabbitMQ集群搭建方法

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]# 

RabbitMQ集群搭建方法

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

RabbitMQ集群搭建方法

© 2026 裕芯经验网
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com