深入解析:RabbitMQ:在Linux上安装RabbitMQ

news/2025/10/10 17:42:04/文章来源:https://www.cnblogs.com/yxysuanfa/p/19133551

一、下载地址

RabbitMQ

https://github.com/rabbitmq/rabbitmq-server/releases
下载:rabbitmq-server-generic-unix-4.1.4.tar.xz

Erlang

https://packagecloud.io/rabbitmq/erlang
https://www.erlang.org/downloads
下载:erlang-26.2.5.4-1.el8.x86_64.rpm(由于本服务器是CentOS8,所以选择el8版本)

二、安装Erlang

选定Erlang

基于RabbitMQ和Linux的版本选定Erlang,由于rabbitmq为4.1.4,CentOS为8,所以选定Eralng的版本是26.2.el8。
RabbitMQ 基于 Erlang 语言开发,因此需要先安装 Erlang。
Erlang 与 RabbitMQ 版本必须相对应,否则会出现安装异常,具体版本搭配如下

https://www.rabbitmq.com/which-erlang.html

在这里插入图片描述

基于安装包的安装命令

# 自动下载依赖(先上传安装包到指定目录)
sudo yum install /home/orgFile/erlang-26.2.5.4-1.el8.x86_64.rpm

验证是否安装成功

erl

在这里插入图片描述

三、安装RabbitMQ

解压缩

# 进入指定目录
cd /home/orgFile
# 解压缩文件到当前目录
tar -xvf /home/orgFile/rabbitmq-server-generic-unix-4.1.4.tar.xz
-x:解压
-v:显示解压过程(verbose)
-f:指定文件名
# 移动至指定位置
mv /home/orgFile/rabbitmq_server-4.1.4/* /usr/local/rabbitmq/
rm -rf /home/orgFile/rabbitmq_server-4.1.4
# 添加可执行权限
chmod -R +x /usr/local/rabbitmq

配置环境

export PATH=$PATH:/usr/lib64/erlang/bin:/usr/local/rabbitmq/sbin
source /etc/profile

四、运行

# 开启web管理界面插件
rabbitmq-plugins enable rabbitmq_management
# 以守护进程启动
rabbitmq-server -detached

浏览器访问

到浏览器访问:服务器地址 + 端口 15672
注意:需要开放15672访问权限,如阿里云服务器的,需要在安全组中添加端口访问权限。

http://39.104.xx.xx:15672/

登录

默认登入账户密码:guest/guest
在这里插入图片描述

设置允许远程访问

从上面截图可以看到使用guest登录,提示“User can only log in via localhost”,无法登录,原因是3.3.0后的版本默认只能通过本地主机登录。

方案1:新加用户
# 添加用户
# 语法:rabbitmqctl add_user <用户名> <密码>rabbitmqctl add_user admin admin# 设置权限# 语法:rabbitmqctl set_permissions -p <vhost> <user> <conf> <write> <read># 各参数解释:第一个".*":配置权限(创建/删除队列/交换机),第二个".*":写权限(发布消息),第三个".*":读权限(消费消息)rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"# 授予管理员角色# 其他可用角色: - monitoring(监控权限) - policymaker(策略管理) - management(普通管理)rabbitmqctl set_user_tags admin administrator

登录成功(admin)
在这里插入图片描述

方案2:修改配置文件

在/usr/local/rabbitmq/plugins/rabbit-4.1.4/ebin目录下找到rabbit.app文件 (find / -name rabbit.app),修改参数。

{loopback_users, [<<"guest">>]},

修改成

{loopback_users, []
},

在这里插入图片描述
在这里插入图片描述

重启服务

# /usr/local/rabbitmq/escript
rabbitmqctl stop
# /usr/local/rabbitmq/sbin
rabbitmq-server -detached

登录成功(guest)
在这里插入图片描述

Linux Rabbitmq 安装:https://blog.csdn.net/qq_40304878/article/details/113782841
RabbitMQ Linux 安装教程详解:https://cloud.tencent.com/developer/article/2517149
Linux安装RabbitMQ详细教程:https://blog.csdn.net/m0_67392931/article/details/123974557
linux 安装 RabbitMQ(ym):https://blog.csdn.net/hengheng__/article/details/123390048
RabbitMQ教程:https://blog.csdn.net/weixin_44353851/article/details/151284529

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/934284.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025 年清洗机厂家最新推荐:高压清洗机 / 超声波清洗机 / 管道清洗机等多类型设备品牌榜单,助力企业精准选购优质产品

随着工业生产对设备洁净度与生产效率要求的不断提升,清洗机已成为各行业不可或缺的关键设备,市场需求持续攀升。但当前市场上清洗机品牌繁杂,技术水平、产品质量与服务能力参差不齐,企业在选购时常面临 “选不准、…

AI元人文决策范式的思维逻辑演进研究

AI元人文决策范式的思维逻辑演进研究 摘要:随着人工智能技术的快速发展,特别是大语言模型在各领域的广泛应用,AI决策系统正经历从单纯算法驱动向融合人文价值的复杂范式转变。本研究系统剖析AI元人文决策范式的思维…

2025规划馆运营厂家 TOP 榜:苏州金梓树智能科技,专注场馆全周期服务,规划馆运维优质服务商推荐!

随着文化事业繁荣与城市品牌建设加速,规划馆作为展示城市发展脉络、传递未来蓝图的核心公共空间,其功能价值与社会意义日益凸显。但当前规划馆运维领域乱象频发:部分服务商缺乏专业技术团队,仅提供基础清洁等浅层服…

2025 高温线缆厂家 TOP 榜:奇温线缆 (上海) 有限公司,专注特种高温领域,定制化高温线缆源头厂家推荐!

随着新能源、航空航天、工业自动化及高端装备制造行业的快速升级,高温线缆作为核心连接与传输部件,其耐温、耐腐、抗老化等性能成为设备稳定运行的关键保障,市场需求呈爆发式增长。但行业痛点凸显:部分厂家以普通线…

2025 年最新推荐 RTO 蓄热炉厂商榜单:聚焦高浓度 VOCs 处理设备,权威解读行业标杆企业优势有机废气处理/RTO 蓄热炉/RTO蓄热炉专业废气处理设备厂商推荐

当前医药化工、汽车涂装等行业面临严峻废气处理压力,传统工艺难满足高效节能环保需求,RTO 蓄热炉成关键设备。但市场上制造商资质、技术水平参差不齐,企业挑选时易陷入困境。为帮助企业精准找到靠谱的 RTO 蓄热炉供…

时变和时不变(LTI)的区别

时不变: 如果一个系统在输入信号发生时间平移后,其输出信号也发生相同时间的平移,那么这个系统就是时不变系统。数学上可以这样表达:如果输入信号x(t) 产生输出y(t)那么输入信号x(t-e)(其中 e是任意时间延迟)…

OI 笑传 #17

Ordermade1找到 \(1\sim n\) 中,因数最多的那一个数,如有多个,输出最小的那一个。\(1\le n \le 10^{18}\)。挺有意思的小思维。 首先我们有关于一个正整数 \(n\) 因数的一些定理: 设 \[n = p_1^{a_1} \times p_2^{…

2025 最新屏蔽泵厂家推荐排行榜揭晓!实力企业深度解析与选购指南,助企业精准选型

在石油化工、新能源、制药等关键工业领域,屏蔽泵作为无泄漏流体输送的核心设备,直接关系到生产安全与效率。当前市场中,既有技术成熟的老牌企业,也涌现出诸多主打创新的新锐品牌,但同时存在产品性能参差不齐、适配…

深入解析:OpenLayers地图交互 -- 章节十二:键盘平移交互详解

深入解析:OpenLayers地图交互 -- 章节十二:键盘平移交互详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Con…

实用指南:Python Tkinter构建交互式精灵表切割桌面应用程序:将精灵表分割成单个帧的功能

实用指南:Python Tkinter构建交互式精灵表切割桌面应用程序:将精灵表分割成单个帧的功能pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !importa…

题解:qoj7979 棋盘

为数不多自己能乱搞出来的构造题。 题意:现有一个平面,在 \((1,1)\) 处有一个棋子。棋盘上有若干处被标记,\((1,1)\) 处必须被标记,记 \(f_{i,j}\) 为棋子到达 \((i,j)\) 且只能经过被标记的点的方案数。 现在要求…

2025 最新不锈钢管厂家推荐排行榜 权威发布:304/316L/2205 等材质焊管无缝管优质企业精选

不锈钢管作为石油、医药、航天等关键领域的 “工业血管”,其品质直接关系到工程安全与产业效率。当前市场中,产品质量两极分化问题突出,部分管材存在耐腐蚀性不足、精度偏差大等隐患,而新兴品牌的快速崛起又让选购…

(JDK,Eclipse,Tomcat版本)Java的web配备Part1 (#by 拌面

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025 年最新推荐微波干燥设备生产厂家排行榜,覆盖多行业高效干燥解决方案权威推荐黄粉虫/黑水虻/中药材/茶叶微波干燥设备厂家推荐

当前,微波干燥设备凭借高效、节能、环保的核心优势,已深度融入食品加工、中药材处理、化工制造、农产品加工等多个关键行业,成为企业提升生产效率、保障产品品质的重要装备。但随着市场需求激增,大量厂家涌入导致行…

2025 年高强钢板厂家最新推荐排行榜:聚焦国内优质企业,助力采购者精准选品的权威榜单合金/HG785D/Q690D/S960QL/700L高强钢板厂家推荐

当前,高强钢板在矿山、冶金、电力、汽车制造等多个关键行业的应用愈发广泛,其质量与性能直接关系到设备的运行效率、使用寿命及生产安全。随着下游行业对高强钢板的耐磨、耐蚀、高强度等性能要求不断提高,市场需求持…

(数论大杂烩)古代猪文

HZOJ 洛谷 写在前面 挺久没写过单独的题解了,然后遇到这道做法挺神奇的题,就是那种让人眼前一亮的方法,遂打算写写。 题意 给出两个数\(n, g\),求问 \[g^{\sum_{x|n}~\binom{n}{x}}~mod~P~~(P=999911659) \]的值。…

滥用ACL权限覆盖其他用户S3存储桶中的文件/视频

本文详细介绍了如何通过滥用AWS S3存储桶的ACL权限配置漏洞,实现覆盖其他用户上传的文件和视频。文章包含完整的HTTP请求示例和攻击步骤,展示了从策略生成到文件覆盖的完整攻击链。滥用ACL权限覆盖其他用户上传的文件…

2025 年最新三维扫描仪厂家权威排行榜:聚焦高精度与多场景适配,为企业与个人用户精选优质品牌推荐高精度/专业/手持激光/工业/便携式三维扫描仪厂家推荐

随着 3D 数字化技术在文博、医疗、工业、建筑等领域的深度渗透,三维扫描仪已成为实现高精度数据采集的核心设备。但当前市场中,厂家数量繁杂且产品质量差距悬殊,部分产品存在精度不足、稳定性差、适配场景有限等问题…

后端基础-输入/输出件

Innovus: 输入件:1. Gate level netlist (.v) 2. SDC (.sdc) 3.Logical libraries (.lib) 4. Technology file (.tlef/.tf) 5.Physical libraries (.lef) 6. RC Coefficient file (.qrc/.captable) 输出件:1. lef 2…