RabbitMQ是一个开源的消息队列代理软件,用于在分布式系统中实现高效的消息传递。本教程将详细介绍在Linux系统上完成RabbitMQ安装的全过程,即使是初学者也能轻松跟随。我们将从Erlang配置开始,逐步引导你部署RabbitMQ服务。
在开始RabbitMQ安装之前,确保你有一个Linux系统(如Ubuntu 20.04或CentOS 8)并具有sudo权限。本教程以Ubuntu为例,其他发行版步骤类似。
RabbitMQ基于Erlang编写,因此需要先安装Erlang运行时。打开终端,执行以下命令进行Erlang配置:
sudo apt updatesudo apt install erlang -y
安装后验证Erlang版本:
erl -version
接下来,添加RabbitMQ仓库并安装服务器包,这是RabbitMQ安装的核心步骤:
sudo apt-key adv --keyserver "hkps://keys.openpgp.org" --recv-keys "0x0A9AF2115F4687BD29803A206B73A36E6026DFCA"echo "deb https://dl.bintray.com/rabbitmq-erlang/debian bionic erlang" | sudo tee /etc/apt/sources.list.d/bintray.rabbitmq.listsudo apt updatesudo apt install rabbitmq-server -y
对于CentOS系统,可使用yum包管理器类似操作。
安装完成后,启动服务并设为开机自启:
sudo systemctl start rabbitmq-serversudo systemctl enable rabbitmq-serversudo systemctl status rabbitmq-server
为了方便RabbitMQ管理,启用Web管理插件并创建管理员用户:
sudo rabbitmq-plugins enable rabbitmq_managementsudo rabbitmqctl add_user admin passwordsudo rabbitmqctl set_user_tags admin administratorsudo rabbitmqctl set_permissions -p / admin "." "." ".*"
这里创建了用户“admin”和密码“password”,请在生产环境中使用强密码。
现在,通过浏览器访问RabbitMQ管理界面(地址:http://你的服务器IP:15672),使用上述凭据登录。此外,在终端中测试安装是否成功:
sudo rabbitmqctl status
如果看到运行信息,说明Linux消息队列服务已部署完成。
本教程涵盖了从Erlang配置到RabbitMQ安装的详细步骤,包括服务启动、插件管理和界面访问。RabbitMQ作为强大的Linux消息队列工具,能有效提升应用的可扩展性和可靠性。现在,你可以开始探索更多高级功能,如集群配置和消息路由。
本文由主机测评网于2026-01-10发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260116276.html