RabbitMQ在Linux上的安装步骤是什么
导读:RabbitMQ在Linux上的安装步骤(以CentOS/RHEL和Ubuntu/Debian为例) 一、前置准备:安装Erlang环境 RabbitMQ是基于Erlang语言开发的,必须先安装兼容版本的Erlang(可通过RabbitMQ...
RabbitMQ在Linux上的安装步骤(以CentOS/RHEL和Ubuntu/Debian为例)
一、前置准备:安装Erlang环境
RabbitMQ是基于Erlang语言开发的,必须先安装兼容版本的Erlang(可通过RabbitMQ官方Erlang版本要求确认兼容性)。
- CentOS/RHEL系统:
- 安装Erlang依赖库:
sudo yum install -y make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
- 下载并安装Erlang RPM包(以Erlang 23.3.4.11为例,需匹配系统版本):
wget https://github.com/rabbitmq/erlang-rpm/releases/download/v23.3.4.11/erlang-23.3.4.11-1.el7.x86_64.rpm sudo rpm -ivh erlang-23.3.4.11-1.el7.x86_64.rpm
- 安装Erlang依赖库:
- Ubuntu/Debian系统:
直接通过包管理器安装Erlang:sudo apt update sudo apt install -y erlang
二、通过包管理器安装RabbitMQ
1. CentOS/RHEL系统(使用YUM)
- 添加EPEL仓库(Extra Packages for Enterprise Linux):
sudo yum install -y epel-release
- 安装RabbitMQ:
sudo yum install -y rabbitmq-server
- 启动服务并设置开机自启:
sudo systemctl start rabbitmq-server sudo systemctl enable rabbitmq-server
2. Ubuntu/Debian系统(使用APT)
- 更新软件包列表:
sudo apt update
- 安装RabbitMQ:
sudo apt install -y rabbitmq-server
- 启动服务并设置开机自启:
sudo systemctl start rabbitmq-server sudo systemctl enable rabbitmq-server
三、启用Web管理插件
RabbitMQ默认通过命令行工具管理,启用web管理界面需执行以下命令:
sudo rabbitmq-plugins enable rabbitmq_management
启用后,可通过http://<
服务器IP>
:15672
访问管理界面(默认端口15672)。
四、配置防火墙(若启用)
若服务器开启了防火墙(如CentOS的firewalld
或Ubuntu的ufw
),需开放RabbitMQ的AMQP协议端口(5672)和web管理端口(15672):
- CentOS/RHEL(firewalld):
sudo firewall-cmd --permanent --add-port=5672/tcp sudo firewall-cmd --permanent --add-port=15672/tcp sudo firewall-cmd --reload
- Ubuntu(ufw):
sudo ufw allow 5672/tcp sudo ufw allow 15672/tcp
五、验证安装状态
- 检查RabbitMQ服务运行状态:
若显示“active (running)”,则服务正常启动。sudo systemctl status rabbitmq-server
- 查看RabbitMQ节点信息:
输出节点状态信息则表示安装成功。sudo rabbitmqctl status
六、可选:修改默认用户凭证
默认用户guest
仅能通过本地访问(localhost
),远程连接需创建新用户或修改密码:
# 创建新用户(如admin)
sudo rabbitmqctl add_user admin your_password
# 设置用户标签(如administrator)
sudo rabbitmqctl set_user_tags admin administrator
# 授权虚拟主机(如/)
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
以上步骤覆盖了Linux系统安装RabbitMQ的核心流程,可根据实际系统版本调整依赖包和仓库地址。安装完成后,即可通过命令行或web界面管理RabbitMQ服务。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: RabbitMQ在Linux上的安装步骤是什么
本文地址: https://pptw.com/jishu/733264.html