当前位置:首页 > 系统教程 > 正文

Ubuntu环境安装RabbitMQ快速入手(从零开始搭建消息队列服务)

Ubuntu环境安装RabbitMQ快速入手(从零开始搭建消息队列服务)

Ubuntu环境安装RabbitMQ快速入手(从零开始搭建消息队列服务) Ubuntu安装RabbitMQ  RabbitMQ配置 消息队列服务 Erlang环境 第1张

欢迎阅读本篇教程,本文将详细介绍在Ubuntu环境下安装RabbitMQ的步骤,帮助您快速上手消息队列服务。RabbitMQ是一个开源的消息代理,广泛应用于分布式系统中。以下是详细步骤:

1. 更新系统包

sudo apt updatesudo apt upgrade -y

2. 安装Erlang环境

RabbitMQ依赖于Erlang,因此需要先安装Erlang。执行以下命令:

sudo apt install erlang -y

安装完成后,可以使用erl -version检查Erlang版本,确保Erlang环境正确。

3. 安装RabbitMQ

RabbitMQ官方提供了APT仓库,我们添加仓库后安装:

echo "deb https://dl.bintray.com/rabbitmq/debian focal main" | sudo tee /etc/apt/sources.list.d/bintray.rabbitmq.listwget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -sudo apt updatesudo apt install rabbitmq-server -y

注意:如果使用Ubuntu 20.04(Focal),仓库地址适用;其他版本请调整。这是Ubuntu安装RabbitMQ的核心步骤。

4. 启动RabbitMQ服务

sudo systemctl start rabbitmq-serversudo systemctl enable rabbitmq-server

使用sudo systemctl status rabbitmq-server检查服务状态。

5. 启用管理插件

RabbitMQ提供了一个Web管理界面,需要启用管理插件:

sudo rabbitmq-plugins enable rabbitmq_management

启用后,可以通过http://localhost:15672访问管理界面,默认用户名/密码为guest/guest。此界面方便进行RabbitMQ配置

6. 配置用户和权限(可选)

出于安全考虑,建议创建新用户并设置权限。以下是创建用户和设置标签的示例:

sudo rabbitmqctl add_user myuser mypasswordsudo rabbitmqctl set_user_tags myuser administratorsudo rabbitmqctl set_permissions -p / myuser "." "." ".*"

这样就完成了基本的RabbitMQ配置

7. 快速测试

可以使用Python的pika库测试连接和发送消息。但本文主要聚焦安装,测试部分从略。

通过以上步骤,您已经在Ubuntu上成功安装了RabbitMQ,并启用了管理界面,可以开始使用消息队列服务。如果在安装过程中遇到问题,请检查Erlang环境是否正确,以及网络连接是否正常。

本文涉及的关键词包括:Ubuntu安装RabbitMQ、RabbitMQ配置、消息队列服务、Erlang环境,希望对您有所帮助。