Ubuntu 升级 RabbitMQ 实操指南
一 升级前准备
二 就地升级步骤(推荐)
sudo apt-get update && sudo apt-get install --only-upgrade rabbitmq-server。如希望自动保持最新,可启用无人值守升级(生产环境建议谨慎评估)。sudo systemctl restart rabbitmq-server,随后用 rabbitmqctl status 与 rabbitmq-diagnostics ping 检查节点健康。rabbitmq-plugins list),必要时执行 rabbitmq-plugins enable rabbitmq_management 并访问 15672 端口验证。三 跨版本或离线升级
sudo apt-get update,按需安装指定版本(示例:sudo apt-get install rabbitmq-server=3.12.x-1)。rabbitmq-server_4.2.1-1_all.deb),执行 sudo dpkg -i rabbitmq-server_4.2.1-1_all.deb 完成安装。rabbitmqctl version 与 erl -version 确认版本。四 升级后验证与常见问题
rabbitmqctl version、rabbitmqctl status、rabbitmq-diagnostics ping,确保节点运行正常。rabbitmq-plugins enable rabbitmq_management,确认 15672 可访问;常用端口包括 5672/5671(AMQP)、4369(epmd)、25672(节点间通信)。rabbitmqctl add_user admin StrongPass!rabbitmqctl set_user_tags admin administratorrabbitmqctl set_permissions -p / admin ".*" ".*" ".*"五 回滚方案
sudo apt-get install rabbitmq-server=<旧版本号>),重启服务并复核数据与权限。rabbitmqctl status 与业务连通性测试,确保队列、交换机、用户权限与策略恢复。