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

在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.lryc.cn/news/482405.html

相关文章:

  • 前端使用Canvas实现网页电子签名(兼容移动端和PC端)
  • 什么是OSTRPT报文?
  • PICO+Unity MR空间锚点
  • electron 中 contextBridge 作用
  • 15分钟学 Go 第 42 天:RESTful API设计
  • 如何安全的中断一个运行中的线程?
  • 【121. 买卖股票的最佳时机】——贪心算法/动态规划
  • LLMs之Calculate:利用大语言模型技术基于文本内容实现数字计算能力的简介、常用方法、代码实现之详细攻略
  • LeetCode题练习与总结:判断子序列--392
  • json数据结构的转换
  • mysql删除语句:@Update(“TRUNCATE TABLE employee“)讲解
  • 如何修改浏览器指纹?
  • 实现3D热力图
  • GEE ui界面实现:用户自画多边形, 按面积比例在多边形中自动生成样点,导出多边形和样点shp,以及删除上一组多边形和样点(有视频效果展示)
  • React diff算法和Vue diff算法的主要区别
  • WSL 2 中 FastReport 与 FastCube 的设置方法与优化策略
  • 《线性代数》学习笔记
  • Redis三种集群模式:主从模式、哨兵模式和Cluster模式
  • CDH大数据平台部署
  • 7.4、实验四:RIPv2 认证和触发式更新
  • 【一步步开发AI运动小程序】二十一、如果将AI运动项目配置持久化到后端?
  • LED和QLED的区别
  • 2024 年Postman 如何安装汉化中文版?
  • 转化古老的Eclipse项目为使用gradle构建
  • openGauss常见问题与故障处理(二)
  • Mysql 8迁移到达梦DM8遇到的报错
  • Android HandlerThread 基础
  • 【智能算法应用】人工水母搜索算法求解二维路径规划问题
  • 【Altium】原理图如何利用参数管理器批量修改元器件属性
  • 基于Spring Boot与Redis的令牌主动失效机制实现