欢迎来到这篇详细的RabbitMQ安装教程!本文专门针对Ubuntu 20.04安装RabbitMQ进行了逐步讲解,即使是零基础的小白也能轻松上手。RabbitMQ是一个流行的开源消息代理,常用于构建分布式系统中的消息队列快速上手场景,它依赖Erlang环境,因此我们会先完成Erlang环境配置。
RabbitMQ是一个基于Erlang的消息队列系统,用于在应用程序之间可靠地传递消息。它支持多种协议(AMQP、MQTT等),是微服务架构中常用的消息队列快速上手工具。安装RabbitMQ前,需要先配置好Erlang环境,这也是很多初学者容易卡住的地方。
在开始Ubuntu安装RabbitMQ之前,先更新系统包并安装必要依赖,同时完成Erlang环境配置:
sudo apt updatesudo apt upgrade -ysudo apt install curl wget gnupg -y 添加Erlang官方仓库并安装Erlang:
wget -O- https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc | sudo apt-key add -echo "deb https://packages.erlang-solutions.com/ubuntu $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/erlang.listsudo apt updatesudo apt install erlang -y 验证Erlang安装:erl -version。如果显示版本信息,说明Erlang环境配置成功。
接下来正式进入RabbitMQ安装教程的核心步骤。我们将使用官方APT仓库来安装最新版:
curl -fsSL https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc | sudo apt-key add -sudo tee /etc/apt/sources.list.d/rabbitmq.list < 安装完成后,启动RabbitMQ服务并设置开机自启:
sudo systemctl start rabbitmq-serversudo systemctl enable rabbitmq-serversudo systemctl status rabbitmq-server 看到active (running)即表示服务正常运行。
RabbitMQ提供强大的Web管理界面,便于监控和操作。执行以下命令启用插件:
sudo rabbitmq-plugins enable rabbitmq_management 重启服务使插件生效:sudo systemctl restart rabbitmq-server。
默认情况下,guest用户只能从localhost登录。为了远程访问,建议创建新管理员:
sudo rabbitmqctl add_user admin YourPasswordsudo rabbitmqctl set_user_tags admin administratorsudo rabbitmqctl set_permissions -p / admin "." "." ".*" 现在可以通过浏览器访问 http://你的服务器IP:15672,用刚刚创建的admin用户登录,即可看到管理界面。
为了验证Ubuntu 20.04安装RabbitMQ是否成功,可以用Python的pika库进行简单测试:
pip install pika 创建一个生产者脚本 send.py 发送消息,消费者脚本 receive.py 接收消息。具体代码可参考RabbitMQ官方教程。
通过这篇RabbitMQ安装教程,你已经学会了在Ubuntu环境下完整安装RabbitMQ,包括Erlang环境配置、服务启动、插件启用和用户管理。整个过程注重细节,适合初学者实现消息队列快速上手。如果在安装过程中遇到问题,欢迎在评论区留言交流!
本文由主机测评网于2026-02-15发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260225337.html