CentOS Yum 安装 RabbitMQ 指南
简介


RabbitMQ 是一个开源的消息队列,它基于 AMQP 协议实现,广泛用于处理分布式系统中复杂的消息传递,在 CentOS 系统上,我们可以使用 Yum 包管理器来安装 RabbitMQ,本文将详细介绍如何在 CentOS 上使用 Yum 安装 RabbitMQ。
准备工作
在开始安装之前,请确保您的 CentOS 系统满足以下条件:
- 系统版本:CentOS 6 或 CentOS 7。
- 网络连接:确保您的系统可以访问互联网,以便下载所需的 Yum 包。
安装 RabbitMQ
添加 RabbitMQ Yum 仓库
我们需要将 RabbitMQ 的 Yum 仓库添加到您的系统,以下是添加仓库的命令:
sudo rpm --import https://www.rabbitmq.com/rabbitmq-release-signing.key echo "[rabbitmq-server] name=rabbitmq-server baseurl=https://www.rabbitmq.com/rabbitmq-server-erlang-release/ enabled=1 gpgcheck=1" | sudo tee /etc/yum.repos.d/rabbitmq-server.repo
安装 RabbitMQ
使用以下命令安装 RabbitMQ:
sudo yum install rabbitmq-server
启动和配置 RabbitMQ
安装完成后,启动 RabbitMQ 服务:
sudo systemctl start rabbitmq-server
为了使 RabbitMQ 在系统启动时自动运行,可以使用以下命令:
sudo systemctl enable rabbitmq-server
验证安装

要验证 RabbitMQ 是否已正确安装,可以使用以下命令:
sudo rabbitmqctl status
配置 RabbitMQ
设置用户权限
使用以下命令创建用户并设置权限:
sudo rabbitmqctl add_user admin admin sudo rabbitmqctl set_user_tags admin administrator sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
使用管理界面
RabbitMQ 提供了一个 Web 管理界面,可以通过浏览器访问,默认情况下,管理界面的端口为 15672,输入以下 URL 访问管理界面:
http://<主机名>:15672 用户名和密码都是 admin。
FAQs
Q1:如何查看 RabbitMQ 的版本信息?
A1:使用以下命令查看 RabbitMQ 的版本信息:
rabbitmqctl status
Q2:如何停止 RabbitMQ 服务?
A2:使用以下命令停止 RabbitMQ 服务:
sudo systemctl stop rabbitmq-server

