RabbitMQ在Linux上怎么安装
导读:Linux 上安装 RabbitMQ 的简明步骤 一 准备与版本匹配 安装前先确认 Erlang/OTP 与 RabbitMQ 的版本对应关系,版本不匹配会导致启动失败。可查阅官方说明:RabbitMQ Erlang Version Re...
Linux 上安装 RabbitMQ 的简明步骤
一 准备与版本匹配
- 安装前先确认 Erlang/OTP 与 RabbitMQ 的版本对应关系,版本不匹配会导致启动失败。可查阅官方说明:RabbitMQ Erlang Version Requirements。准备好对应版本的 Erlang 与 RabbitMQ 安装包或仓库源再继续。
二 发行版安装步骤
- Ubuntu/Debian
- 更新索引并安装:sudo apt update & & sudo apt install -y erlang rabbitmq-server
- 启动与自启:sudo systemctl start rabbitmq-server & & sudo systemctl enable rabbitmq-server
- CentOS/RHEL
- 安装 EPEL(若需要):sudo yum install -y epel-release
- 安装:sudo yum install -y erlang rabbitmq-server
- 启动与自启:sudo systemctl start rabbitmq-server & & sudo systemctl enable rabbitmq-server
- 说明
- 上述为常见发行版的“一键安装”方式,适合大多数环境;如仓库版本偏旧,可改用官方提供的仓库或下载安装包方式(见下一节)。
三 手动安装与离线环境
- 准备安装包(示例为 RHEL/CentOS 7/8,请按实际系统选择版本)
- 下载 Erlang 与 RabbitMQ 的 RPM 包(版本需匹配):例如 erlang-**23.3.4.11-1.el7.x86_64.rpm、rabbitmq-server-**3.9.13-1.el7.noarch.rpm
- 安装依赖与软件包
- sudo yum install -y socat logrotate
- sudo rpm -ivh erlang-*.rpm
- sudo rpm -ivh rabbitmq-server-*.rpm
- 启动与自启
- sudo systemctl start rabbitmq-server & & sudo systemctl enable rabbitmq-server
- 验证
- sudo systemctl status rabbitmq-server
- sudo rabbitmqctl status
- 适用场景
- 内网/离线环境、需要精确控制版本时使用。
四 启动管理与常用配置
- 管理界面
- 启用插件:sudo rabbitmq-plugins enable rabbitmq_management
- 访问地址:http://< 服务器IP> :15672
- 默认账号:guest/guest(默认仅允许本机访问,远程访问需创建新用户并赋权)
- 常用运维
- 启停与自启:sudo systemctl { start|stop|restart|enable|status} rabbitmq-server
- 节点状态:sudo rabbitmqctl status
- 防火墙放行(如启用)
- firewalld:sudo firewall-cmd --permanent --add-port=5672/tcp --add-port=15672/tcp & & sudo firewall-cmd --reload
- ufw:sudo ufw allow 5672,15672/tcp
- 远程访问与用户
- 建议新建管理员用户并赋权,避免使用 guest 远程登录:
- 新增用户:sudo rabbitmqctl add_user admin StrongPass!
- 设角色:sudo rabbitmqctl set_user_tags admin administrator
- 赋权:sudo rabbitmqctl set_permissions -p / admin “." ".” “.*”
- 如需允许远程使用 guest,可在配置中调整 loopback_users(不推荐)。
- 建议新建管理员用户并赋权,避免使用 guest 远程登录:
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: RabbitMQ在Linux上怎么安装
本文地址: https://pptw.com/jishu/764927.html
