RabbitMQ多机集群搭建

2021-01-06  本文已影响0人  aidenliu

复制主节点服务器中的.erlang.cookie到其它所有节点。
(.erlang.cookie 存在于/var/lib/rabbitmq/.erlang.cookie 和~/.erlang.cookie中)

hosts文件路径:vim /etc/hosts
内容:(注:nodeHost1为节点主机名)
172.16.0.2 nodeHost1
172.16.0.4 nodeHost2

service rabbitmq-server start

选定一个节点为主节点(以nodeHost1为例),其它节点为从节点,执行以下命令:

rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl join_cluster rabbit@nodeHost1
rabbitmqctl start_app
rabbitmqctl cluster_status
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl start_app
rabbitmqctl stop_app
rabbitmqctl forget_cluster_node rabbit@nodeHost2
上一篇 下一篇

猜你喜欢

热点阅读