CentOS启动RabbitMQ的详细步骤
准备工作

在开始之前,请确保您的CentOS系统已经安装了EPEL(Extra Packages for Enterprise Linux)仓库,因为RabbitMQ的RPM包通常位于EPEL仓库中。
添加EPEL仓库
sudo yum install epel-release
检查RabbitMQ是否已安装
rpm -qa | grep rabbitmq
如果返回结果为空,则表示RabbitMQ尚未安装。
安装RabbitMQ
安装RabbitMQ
sudo yum install rabbitmq-server
启动RabbitMQ

sudo systemctl start rabbitmq-server
设置RabbitMQ开机自启
sudo systemctl enable rabbitmq-server
验证RabbitMQ服务状态
查看RabbitMQ服务状态
sudo systemctl status rabbitmq-server
如果返回状态为active(运行中),则表示RabbitMQ服务已成功启动。
使用RabbitMQ管理界面进行验证 在浏览器中输入以下地址,即可访问RabbitMQ的管理界面:
http://<CentOS服务器IP地址>:15672默认用户名为
guest,密码也为guest,如果无法访问,请确保RabbitMQ的防火墙规则允许访问15672端口。
RabbitMQ常用命令

以下是一些常用的RabbitMQ命令:
| 命令 | 说明 |
|---|---|
| sudo systemctl start rabbitmq-server | 启动RabbitMQ服务 |
| sudo systemctl stop rabbitmq-server | 停止RabbitMQ服务 |
| sudo systemctl restart rabbitmq-server | 重启RabbitMQ服务 |
| sudo systemctl status rabbitmq-server | 查看RabbitMQ服务状态 |
| sudo systemctl enable rabbitmq-server | 设置RabbitMQ开机自启 |
| sudo systemctl disable rabbitmq-server | 禁用RabbitMQ开机自启 |
FAQs
问题:为什么我的RabbitMQ服务无法启动? 解答:请检查以下问题:
- 确保EPEL仓库已添加。
- 确保RabbitMQ已安装。
- 检查RabbitMQ服务的状态,确保它没有错误。
- 查看系统日志,可能存在错误信息。
问题:如何修改RabbitMQ的默认用户名和密码? 解答:修改
/etc/rabbitmq/rabbitmq-env.conf文件中的RABBITMQ_DEFAULT_USER和RABBITMQ_DEFAULT_PASS变量,然后重启RabbitMQ服务。RABBITMQ_DEFAULT_USER=your_username RABBITMQ_DEFAULT_PASS=your_password
重启RabbitMQ服务后,使用新的用户名和密码登录RabbitMQ管理界面。

