news 2026/6/10 14:17:20

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/6/10 13:19:25

C++手写自研哈希表:万字深度剖析:从placement new到SFINAE和底层原理

在现代软件开发中,哈希表(Hash Map)是使用频率最高的数据结构之一。从数据库索引到内存缓存,从编译器符号表到网络路由表,哈希表以其O(1)的平均时间复杂度承担着键值存储的核心职责。然而,标准库提供的std::unordered_map在追求通用性的同时,往往牺牲了极致的性能。 传…

作者头像 李华
网站建设 2026/6/6 8:25:32

10 款 AI 论文助手,完美复现数学建模论文并优化写作效果

以下是10款热门AI工具的横向对比分析,通过核心功能优势、响应速度及跨平台兼容性三个维度呈现关键数据,特别适合Java毕业论文研究者高效筛选适配工具。 工具名称 主要用途 处理时间 适配平台 关键优势 askpaper 降AIGC率,降重复率 约2…

作者头像 李华
网站建设 2026/6/9 21:35:38

2025再见,码农当自强,47岁尚能饭否

2025注定是难忘的一年。2025年1月1号,是我结束飘洋过海的生活从太平洋岛国萨摩亚回国的第一天。我以为迎接的将是全新的人生。打开公众号文章劈头盖脸的都是负面的新闻,还有各种平台都有人在吐槽,诉苦。我明白了最难的2025它来了。 好在坚强的…

作者头像 李华
网站建设 2026/6/10 13:12:02

10 种 AI 论文写作工具,高效复现数学建模优秀论文并改进内容

在开始详细介绍之前,先为大家总结10个推荐AI工具的核心对比。以下表格简明扼要地对比了这些工具的主要优势、处理时间和适配平台,方便Java毕业论文用户快速筛选: 工具名称 主要用途 处理时间 适配平台 关键优势 askpaper 降AIGC率&…

作者头像 李华
网站建设 2026/6/10 13:11:42

利用 AI 论文工具10选,精确复现数学建模论文并优化逻辑

在开始详细介绍之前,先为大家总结10个推荐AI工具的核心对比。以下表格简明扼要地对比了这些工具的主要优势、处理时间和适配平台,方便Java毕业论文用户快速筛选: 工具名称 主要用途 处理时间 适配平台 关键优势 askpaper 降AIGC率&…

作者头像 李华