答答问 > 投稿 > 正文
【CentOS服务器轻松上手】安装与配置RabbitMQ全攻略

作者:用户PIWD 更新时间:2025-06-09 20:49:57 阅读时间: 2分钟

引言

RabbitMQ是一款开源的消息队列中间件,它能够帮助开发者实现高可靠性的消息传递服务。在CentOS服务器上安装和配置RabbitMQ,可以使得消息传递更加高效和稳定。本文将详细讲解如何在CentOS服务器上安装和配置RabbitMQ。

安装RabbitMQ

1. 更新系统

在安装任何软件包之前,确保您的系统是最新的。打开终端并运行以下命令:

sudo yum update -y

2. 安装Erlang

RabbitMQ是用Erlang编写的,因此需要先安装Erlang。可以使用以下命令添加EPEL存储库并安装Erlang:

sudo yum install -y epel-release
sudo yum install -y erlang

3. 添加RabbitMQ仓库

接下来,添加RabbitMQ的YUM仓库:

sudo tee /etc/yum.repos.d/rabbitmq.repo <<EOF
[rabbitmq]
name = RabbitMQ
baseurl = https://dl.bintray.com/rabbitmq/rpm/erlang/25/el/7/x86_64/
gpgcheck = 0
enabled = 1
EOF

4. 安装RabbitMQ

现在可以使用以下命令安装RabbitMQ:

sudo yum install -y rabbitmq-server

5. 启动RabbitMQ服务

安装完成后,启动RabbitMQ服务:

sudo systemctl start rabbitmq-server

6. 检查RabbitMQ状态

确认RabbitMQ服务正在运行:

sudo systemctl status rabbitmq-server

配置RabbitMQ

1. 开启Web管理插件

RabbitMQ提供了一个Web管理界面,可以通过以下命令启用:

sudo rabbitmq-plugins enable rabbitmq_management

2. 访问Web管理界面

打开浏览器,访问以下地址:

http://localhost:15672

默认用户名和密码都是guest

3. 创建用户和设置权限

如果需要创建新的用户和设置权限,可以使用以下命令:

sudo rabbitmqctl adduser admin password
sudo rabbitmqctl set_user_tags admin administrator
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

4. 配置防火墙

如果您的服务器配置了防火墙,需要确保RabbitMQ的端口(默认为5672和15672)被允许通过:

sudo firewall-cmd --permanent --add-port=5672/tcp
sudo firewall-cmd --permanent --add-port=15672/tcp
sudo firewall-cmd --reload

总结

通过以上步骤,您已经在CentOS服务器上成功安装和配置了RabbitMQ。RabbitMQ能够帮助您实现高效的消息传递,提高应用程序的稳定性和可扩展性。

大家都在看
发布时间:2024-12-13 22:52
乘坐 607路, 在 地铁口站 下车 110米步行至 霍营站 3站乘坐 地铁13号线(西直门方向), 在 西二旗站 下车(A1口出) 110米步行至 城铁西二旗站。
发布时间:2024-12-11 07:05
广州地铁3号线路全程高峰期45分钟-47分钟,非高峰期50-53分钟。广州地铁3号线路始发站天河客运站,终点站番禺广场。广州地铁3号线路共有以下站点:天河客运站 五山 华师 岗顶 石牌桥 体育西路 珠江新城 赤。
发布时间:2024-12-14 01:52
6月1日开始动车实行实名制购票发车—到达发时—到时车型运行时间里程参考票价余票信息D29北京南 - 上海07:47 - 当天 18:52动车11小时5分1463公里一等座 409 二等座 327D71北京南 -。