在CentOS下安装RabbitMQ

在CentOS下安装RabbitMQ

  • 在CentOS下安装RabbitMQ可以按照以下步骤进行:
      • [步骤 1: 更新系统](#步骤 1: 更新系统)
      • [步骤 2: 安装Erlang](#步骤 2: 安装Erlang)
      • [步骤 3: 添加RabbitMQ仓库](#步骤 3: 添加RabbitMQ仓库)
      • [步骤 4: 安装RabbitMQ](#步骤 4: 安装RabbitMQ)
      • [步骤 5: 启动RabbitMQ服务](#步骤 5: 启动RabbitMQ服务)
      • [步骤 6: 检查RabbitMQ状态](#步骤 6: 检查RabbitMQ状态)
      • [步骤 7: 启用RabbitMQ管理插件(可选)](#步骤 7: 启用RabbitMQ管理插件(可选))
      • [步骤 8: 配置防火墙(如适用)](#步骤 8: 配置防火墙(如适用))
      • 完成

在CentOS下安装RabbitMQ可以按照以下步骤进行:

步骤 1: 更新系统

首先,确保你的系统是最新的。打开终端并运行以下命令:

bash 复制代码
sudo yum update -y

步骤 2: 安装Erlang

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

bash 复制代码
sudo yum install -y epel-release
sudo yum install -y https://dl.bintray.com/rabbitmq/erlang/25/el/7/x86_64/erlang-25.0-1.el7.x86_64.rpm

注意:请根据需要调整Erlang的版本。

步骤 3: 添加RabbitMQ仓库

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

bash 复制代码
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了:

bash 复制代码
sudo yum install -y rabbitmq-server

步骤 5: 启动RabbitMQ服务

安装完成后,启动RabbitMQ服务并设置其开机自启:

bash 复制代码
sudo systemctl start rabbitmq-server
sudo systemctl enable rabbitmq-server

步骤 6: 检查RabbitMQ状态

可以通过以下命令检查RabbitMQ服务是否正在运行:

bash 复制代码
sudo systemctl status rabbitmq-server

步骤 7: 启用RabbitMQ管理插件(可选)

如果你希望使用RabbitMQ的Web管理界面,可以启用管理插件:

bash 复制代码
sudo rabbitmq-plugins enable rabbitmq_management

管理界面通常可以通过 http://localhost:15672 访问,默认用户名和密码都是 guest

步骤 8: 配置防火墙(如适用)

如果你的CentOS启用了防火墙,需要允许相应的端口:

bash 复制代码
sudo firewall-cmd --permanent --add-port=5672/tcp
sudo firewall-cmd --permanent --add-port=15672/tcp
sudo firewall-cmd --reload

完成

至此,你已经成功在CentOS上安装并配置了RabbitMQ。

相关推荐
虾..1 小时前
Linux 简单日志程序
linux·运维·算法
huoxingwen2 小时前
Ubuntu 22.04 上 VMware Workstation 点击虚拟机窗口就消失的解决历程
linux·运维·ubuntu
姚青&2 小时前
Linux 常用命令之基本命令
linux·运维·服务器
一路往蓝-Anbo2 小时前
【第05期】数据的微观世界 (五) —— 浮点数 vs 定点数:MCU的数学课
linux·stm32·单片机·嵌入式硬件·物联网
G_H_S_3_2 小时前
【网络运维】企业级监控平台Zabbix:部署与实践指南
linux·运维·网络·zabbix
小周学学学2 小时前
Vcenter Auto Deploy安装与使用
linux·运维·服务器
微爱帮监所写信寄信2 小时前
微爱帮监狱写信寄信工具服务器【Linux篇章】再续:TCP协议——用技术隐喻重构网络世界的底层逻辑
linux·服务器·开发语言·网络·网络协议·小程序·监狱寄信
VekiSon3 小时前
Linux网络编程——IO多路复用
linux·运维·网络
程序员阿鹏3 小时前
怎么理解削峰填谷?
java·开发语言·数据结构·spring·zookeeper·rabbitmq·rab
旖旎夜光3 小时前
Linux(3)(上)
linux·学习