RabbitMQ集群搭建方法

2025-10-19 03:17:26

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集群搭建方法

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢