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

centOS stream 9 安装rabbitMQ4.2

环境:centOS stream 9

安装前提条件:

1、Installing the package using the *.rabbitmq.com dnf/yum repositories (this option is highly recommended):强烈推荐这种方式
2、Downloading the package and installing it with rpm. This option will require manual installation of all package dependencies and makes upgrades more difficult.(手动安装,比较困难)

安装前,必须先安装erlang;

导入签名keys:

## primary RabbitMQ signing key rpm --import 'https://github.com/rabbitmq/signing-keys/releases/download/3.0/rabbitmq-release-signing-key.asc' ## modern Erlang repository rpm --import 'https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-erlang.E495BB49CC4BBE5B.key' ## RabbitMQ server repository rpm --import 'https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-server.9F4587F226208342.key'

在centOS stream 9的根目录下:etc/yum.repos.d/rabbitmq.repo,新建"abbitmq.repo"文件;

# In /etc/yum.repos.d/rabbitmq.repo ## ## Zero dependency Erlang RPM ## [modern-erlang] name=modern-erlang-el9 # Use a set of mirrors maintained by the RabbitMQ core team. # The mirrors have significantly higher bandwidth quotas. baseurl=https://yum1.rabbitmq.com/erlang/el/9/$basearch https://yum2.rabbitmq.com/erlang/el/9/$basearch repo_gpgcheck=1 enabled=1 gpgkey=https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-erlang.E495BB49CC4BBE5B.key gpgcheck=1 sslverify=1 sslcacert=/etc/pki/tls/certs/ca-bundle.crt metadata_expire=300 pkg_gpgcheck=1 autorefresh=1 type=rpm-md [modern-erlang-noarch] name=modern-erlang-el9-noarch # Use a set of mirrors maintained by the RabbitMQ core team. # The mirrors have significantly higher bandwidth quotas. baseurl=https://yum1.rabbitmq.com/erlang/el/9/noarch https://yum2.rabbitmq.com/erlang/el/9/noarch repo_gpgcheck=1 enabled=1 gpgkey=https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-erlang.E495BB49CC4BBE5B.key https://github.com/rabbitmq/signing-keys/releases/download/3.0/rabbitmq-release-signing-key.asc gpgcheck=1 sslverify=1 sslcacert=/etc/pki/tls/certs/ca-bundle.crt metadata_expire=300 pkg_gpgcheck=1 autorefresh=1 type=rpm-md ## ## RabbitMQ Server ## [rabbitmq-el9] name=rabbitmq-el9 baseurl=https://yum2.rabbitmq.com/rabbitmq/el/9/$basearch https://yum1.rabbitmq.com/rabbitmq/el/9/$basearch repo_gpgcheck=1 enabled=1 # Cloudsmith's repository key and RabbitMQ package signing key gpgkey=https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-server.9F4587F226208342.key https://github.com/rabbitmq/signing-keys/releases/download/3.0/rabbitmq-release-signing-key.asc gpgcheck=1 sslverify=1 sslcacert=/etc/pki/tls/certs/ca-bundle.crt metadata_expire=300 pkg_gpgcheck=1 autorefresh=1 type=rpm-md [rabbitmq-el9-noarch] name=rabbitmq-el9-noarch baseurl=https://yum2.rabbitmq.com/rabbitmq/el/9/noarch https://yum1.rabbitmq.com/rabbitmq/el/9/noarch repo_gpgcheck=1 enabled=1 # Cloudsmith's repository key and RabbitMQ package signing key gpgkey=https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-server.9F4587F226208342.key https://github.com/rabbitmq/signing-keys/releases/download/3.0/rabbitmq-release-signing-key.asc gpgcheck=1 sslverify=1 sslcacert=/etc/pki/tls/certs/ca-bundle.crt metadata_expire=300 pkg_gpgcheck=1 autorefresh=1 type=rpm-md

安装rabbitMQ:

dnf update -y ## install these dependencies from standard OS repositories dnf install -y logrotate ## install RabbitMQ and zero dependency Erlang dnf install -y erlang rabbitmq-server

开机启动:

systemctl enable rabbitmq-server

作为管理员角色:启动和停止rabbitmq服务

systemctl start rabbitmq-server systemctl status rabbitmq-server systemctl stop rabbitmq-server

开启后,需要开启管理面板:

rabbitmq-plugins enable rabbitmq_management

访为网址:http://你的IP:15672, 15672端口必须开放,宝塔和阿里云端口都要开放;

rabbitmqctl list_users rabbitmqctl delete_user 'admin' rabbitmqctl add_user 'admin' '123' # First ".*" for configure permission on every entity # Second ".*" for write permission on every entity # Third ".*" for read permission on every entity rabbitmqctl set_permissions -p "/" "admin" ".*" ".*" ".*"
http://www.jsqmd.com/news/177965/

相关文章:

  • 手把手玩转PLC小车往返控制:从梯形图到触摸屏动画
  • MindSpore开发之路(十七):静态图 vs. 动态图:掌握MindSpore的两种执行模式
  • 2026汽车检测与维修高职生职业证书规划
  • visualstudio code cline使用mcp amap
  • 【Week2_Day7】【软件测试学习记录与反思】【SQL查询语句学习与练习、归档思维导图、归纳遇到的问题、记录反思改进】
  • 还在用AI生成导致查重爆表?这6款降重神器一键替换高级表达! - 麟书学长
  • 【一句日历】2026年01月
  • 信息收集-谷歌语法
  • 【毕业设计】基于YOLOv8模型监控视频中的车辆检测与识别应用
  • 电力系统暂态稳定性仿真:Matlab/Simulink 实战
  • 焦糖饼干博客公告
  • 生产设备先进的LED工矿灯厂家是哪个?
  • 基于springboot的医疗设备维护平台
  • AI应用开发-Python:RAG-检索增强生成
  • 基于粒子群算法的多微网优化调度模型分析:功率传输与调度策略探究
  • 支付宝消费券回收新渠道,这样变现更划算 - 京顺回收
  • 持续集成CI
  • 【课程设计/毕业设计】基于YOLOv8模型监控视频中的车辆检测与识别应用
  • C++手写自研哈希表:万字深度剖析:从placement new到SFINAE和底层原理
  • 强烈安利!10款AI论文写作软件测评,本科生毕业论文必备
  • Java List学习笔记:ArrayList与LinkedList的实现源码分析
  • 深度学习计算机毕设之基于YOLOv8模型监控视频中的车辆检测与识别应用
  • springboot基于JavaWeb的城市花园小区维修管理系统的设计与实现
  • 先序遍历、中序遍历和后序遍历【牛客tracker 每日一题】
  • 机械臂轨迹规划算法matlab代码源码,麻雀算法优化五次B样条时间最优,机械臂型号可以更改
  • 先序遍历、中序遍历和后序遍历【牛客tracker 每日一题】
  • No.867 ‘基于西门子S7-200 PLC和组态王自动售货机五种货物‘的概述
  • 10 种 AI 论文写作工具,高效复现数学建模优秀论文并改进内容
  • ysyx-南大数电实验2,3,6,7,8
  • 项目1-C:手写体识别系统handwriting_ocr_system的深度学习系统_数据准备