RabbitMQ集群搭建
参考文章1:CSDN_RabbitMQ集群搭建
参考文章2:CSDN_RabbitMQ集群搭建
# 进入rabbitMQ目录
cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.3
# 启动第一个节点
rabbitmq-server -detached
# 启动第二个节点
RABBITMQ_NODE_PORT=5673 RABBITMQ_SERVER_START_ARGS="-rabbitmq_management listener [{port,15673}]" RABBITMQ_NODENAME=rabbit_2 rabbitmq-server -detached
# 启动第三个节点
RABBITMQ_NODE_PORT=5674 RABBITMQ_SERVER_START_ARGS="-rabbitmq_management listener [{port,15674}]" RABBITMQ_NODENAME=rabbit_3 rabbitmq-server -detached
# 停止第二个节点
rabbitmqctl -n rabbit_2 stop_app
# 重置第二个节点的数据
rabbitmqctl -n rabbit_2 reset
# 以内存节点的方式加入rabbit集群
rabbitmqctl -n rabbit_2 join_cluster rabbit --ram
# 启动第二个节点
rabbitmqctl -n rabbit_2 start_app
rabbitmqctl -n rabbit_3 stop_app
rabbitmqctl -n rabbit_3 reset
# 以内存节点的方式加入rabbit集群
rabbitmqctl -n rabbit_3 join_cluster rabbit --ram
rabbitmqctl -n rabbit_3 start_app
搭建过程中出现的问题
Error: unable TO perform an operation ON node 'rabbit_2@node02'. Please see diagnostics information AND suggestions below
解决方式:
删除目录**/var/lib/rabbitmq/mnesia/**下的所有关于报错节点的文件
删除目录**/var/lib/rabbitmq/config/generated/**下的所有文件