Ubuntu RabbitMQ插件如何管理
导读:Ubuntu 上 RabbitMQ 插件管理指南 一 常用插件管理命令 启用插件:sudo rabbitmq-plugins enable <插件名>(如:rabbitmq_management) 禁用插件:sudo rabb...
Ubuntu 上 RabbitMQ 插件管理指南
一 常用插件管理命令
- 启用插件:
sudo rabbitmq-plugins enable < 插件名>(如:rabbitmq_management) - 禁用插件:
sudo rabbitmq-plugins disable < 插件名> - 列出插件:
rabbitmq-plugins list(可查看已启用/未启用状态) - 说明:插件启用或禁用对正在运行的节点不会立即生效,需要重启节点后才会激活或卸载。
二 启用管理界面与访问
- 启用管理插件:
sudo rabbitmq-plugins enable rabbitmq_management - 重启服务以生效:
sudo systemctl restart rabbitmq-server - 访问地址:
http://< 服务器IP或主机名> :15672 - 默认账户:
guest/guest(默认仅允许本机登录;远程访问需创建新用户并授权)
三 远程访问与用户授权
- 创建管理员用户:
sudo rabbitmqctl add_user admin < 密码> - 设置角色:
sudo rabbitmqctl set_user_tags admin administrator - 授予默认虚拟主机权限:
sudo rabbitmqctl set_permissions -p / admin '.*' '.*' '.*' - 远程访问:使用上一步创建的用户登录 http://< 外网IP> :15672;云服务器需放行15672端口(如安全组/防火墙)。
四 常见问题与排查
- 插件启用未生效:对正在运行的节点,启用/禁用操作需要重启服务后才会激活或卸载。
- 管理界面打不开:
- 确认插件已启用并重启服务;
- 检查端口15672是否监听:
ss -tlnp | grep 15672; - 云环境需在安全组/防火墙放行 15672;
- 若仍无法访问,查看服务日志:
sudo journalctl -u rabbitmq-server -f。
- 查看可用插件与文件位置:插件目录通常为 $RABBITMQ_HOME/plugins,可在该目录查看插件包(.ez)是否存在。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu RabbitMQ插件如何管理
本文地址: https://pptw.com/jishu/755351.html
