本文将手把手教你在Linux系统中安装RabbitMQ,涵盖环境准备、Erlang依赖安装、RabbitMQ服务部署、插件启用及基础配置,适合零基础小白。文中将自然融入四个核心关键词:Linux RabbitMQ安装、RabbitMQ教程、Erlang安装和消息队列配置,帮助你快速掌握消息队列的部署技巧。
在开始Linux RabbitMQ安装之前,请确保你的Linux系统(CentOS 7/8或Ubuntu 18.04/20.04)已联网。执行以下命令更新包管理器:
# CentOS/RHELsudo yum update -y# Ubuntu/Debiansudo apt update && sudo apt upgrade -y 同时建议安装wget、vim等工具,便于后续操作。
RabbitMQ基于Erlang语言开发,因此必须先完成Erlang安装。推荐使用官方仓库或源码编译,以下以CentOS和Ubuntu为例:
# 添加Erlang Solutions仓库wget https://packages.erlang-solutions.com/erlang-solutions-2.0-1.noarch.rpmsudo rpm -Uvh erlang-solutions-2.0-1.noarch.rpmsudo yum install -y erlang wget https://packages.erlang-solutions.com/erlang-solutions_2.0_all.debsudo dpkg -i erlang-solutions_2.0_all.debsudo apt updatesudo apt install -y erlang 安装完成后可用erl -version验证Erlang是否成功。
接下来进入本RabbitMQ教程的核心步骤——安装RabbitMQ服务器。同样使用官方仓库:
# 导入RabbitMQ签名密钥sudo rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc# 添加RabbitMQ仓库sudo tee /etc/yum.repos.d/rabbitmq.repo < # 添加Erlang仓库(如果未添加)echo "deb https://dl.bintray.com/rabbitmq-erlang/debian bionic erlang-22.x" | sudo tee /etc/apt/sources.list.d/erlang.list# 添加RabbitMQ仓库echo "deb https://dl.bintray.com/rabbitmq-server/debian bionic main" | sudo tee /etc/apt/sources.list.d/rabbitmq.list# 导入密钥wget -O- https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc | sudo apt-key add -sudo apt updatesudo apt install -y rabbitmq-server 安装完成后,启动服务并设置开机自启:
sudo systemctl start rabbitmq-serversudo systemctl enable rabbitmq-server RabbitMQ默认不带管理界面,需要启用rabbitmq_management插件:
sudo rabbitmq-plugins enable rabbitmq_management 此时可以通过浏览器访问 http://服务器IP:15672 查看管理界面(默认用户名/密码均为guest,但仅限localhost访问)。如果需要远程访问,请创建新用户并设置权限,这也是消息队列配置的重要环节。
出于安全考虑,建议创建管理员用户并删除默认的guest:
# 添加用户(例如admin/密码123456)sudo rabbitmqctl add_user admin 123456# 设置为管理员sudo rabbitmqctl set_user_tags admin administrator# 设置权限(允许所有vhost的配置、读写)sudo rabbitmqctl set_permissions -p / admin "." "." ".*"# 可选:删除guest用户sudo rabbitmqctl delete_user guest 完成以上步骤,你已经成功在Linux上部署了RabbitMQ,并完成了基本的消息队列配置。接下来可以使用Java、Python等客户端进行消息收发测试。
通过本RabbitMQ教程,你应该能顺利完成Linux RabbitMQ安装。如有问题,欢迎在评论区留言讨论。
本文由主机测评网于2026-03-04发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260328693.html