当前位置: 首页 > article >正文

在CentOS下安装RabbitMQ

在CentOS下安装RabbitMQ

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

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

步骤 1: 更新系统

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

sudo yum update -y

步骤 2: 安装Erlang

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

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仓库:

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
sudo systemctl enable rabbitmq-server

步骤 6: 检查RabbitMQ状态

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

sudo systemctl status rabbitmq-server

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

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

sudo rabbitmq-plugins enable rabbitmq_management

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

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

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

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

完成

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


http://www.kler.cn/a/390520.html

相关文章:

  • 翼鸥教育:从OceanBase V3.1.4 到 V4.2.1,8套核心集群升级实践
  • Django博客网站上线前准备事项
  • Elasticsearch(ES)简介
  • 【Threejs】相机控制器动画
  • PaaS云原生:分布式集群中如何构建自动化压测工具
  • 双十一云服务器抢购后,用SD-WAN连通多云网络
  • Nginx、Gateway的区别
  • TCP 三次握手意义及为什么是三次握手
  • 基于Testng + Playwright的H5自动化巡检工具
  • 【含文档】基于Springboot+Vue的生鲜团购系统 (含源码数据库+lw)
  • Arrays.sort与Collections.sort:深入解析Java中的排序算法
  • PySpark 数据处理实战:从基础操作到案例分析
  • 开源 - Ideal库 -获取特殊时间扩展方法(三)
  • MySQL 中单列索引与联合索引分析
  • SCI论文为何有“Online版”和“正式出版”?这两者有什么区别?
  • 字符函数和字符串函数(函数的模拟实现请前往gitte获取源代码)(文章结尾有链接)
  • PyQt入门指南五十一 文档与注释规范
  • Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks
  • c语言数据结构与算法--简单实现队列的入队和出队
  • 如何提高自动驾驶中惯性和卫星组合导航pbox的精度?
  • 钉钉扫码登录(DTFrameLogin) 用户注销后重新登录出现回调叠加的问题
  • 动态规划 之 简单多状态 dp 问题 算法专题
  • Vue — 组件化开发
  • ZYX地图瓦片转mbtiles文件(Python)
  • Postman上传图片如何处理
  • Docker-软件容器平台