news 2026/5/13 17:25:02

centOS stream 9 安装rabbitMQ4.2

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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" ".*" ".*" ".*"
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/9 12:19:59

电力系统暂态稳定性仿真:Matlab/Simulink 实战

电力系统暂态稳定性仿真 matlab/simulink 仿真模型设计报告在电力系统的研究与设计中,暂态稳定性是一个关键的考量因素。它关乎在系统遭受大扰动(如短路故障、突然甩负荷等)后,能否恢复到稳定运行状态。Matlab/Simulink 为我们提供…

作者头像 李华
网站建设 2026/5/9 9:24:57

10个AI论文优化工具,准确复现数学建模论文并改进表达

AI工具推荐的核心对比可从以下维度快速筛选:10款主流工具在核心功能、响应速度及跨平台兼容性上的差异已整理为简明对比表,特别针对Java毕业论文场景优化了可操作性,便于研究者高效匹配需求。 工具名称 主要用途 处理时间 适配平台 关键优…

作者头像 李华
网站建设 2026/5/9 21:26:49

10种AI论文写作助手,精准还原数学建模优秀论文并提升质量

以下是10款热门AI工具的快速对比指南,通过核心优势、响应速度及兼容平台三大维度清晰呈现,特别适合Java毕业论文研究者高效匹配需求。 工具名称 主要用途 处理时间 适配平台 关键优势 askpaper 降AIGC率,降重复率 约20分钟 知网、格子…

作者头像 李华
网站建设 2026/5/9 17:01:22

如何成为一名渗透测试专家:核心技能与职业路径

如何成为一名渗透测试专家 引言 我收到大量电子邮件。不幸的是,我没有过去那么多,或希望拥有的空闲时间,因此通常别无选择,只能将问题重定向到我们的论坛或IRC频道,希望社区的其他成员能介入并帮助我回答这些问题。最常…

作者头像 李华
网站建设 2026/5/9 9:51:17

基于Java的校园二手物品置换系统设计与实现

研究背景中国社会全面步入小康社会,得益于改革开放以来我国社会经济体制的复苏和人民生活水平的稳步提高。同时,它还在以生活现代化为特征,以劳动社会化为特征,逐步转型。这既是建立在人们工作节奏和生活方式过快的基础上的&#…

作者头像 李华