linux部署rabbitmq开启mqtt插件由于监听1883端口导致重启rabbitmq失败的解决方法

news2024/11/25 20:51:53

linux部署rabbitmq开启mqtt插件由于监听1883端口导致重启rabbitmq失败的解决方法

  1. 第一步:部署rabbitmq

    部署rabbitmq请移步(在这里可以找到erlang和rabbitmq适配的版本并下载安装包):

    https://blog.csdn.net/char1otte/article/details/129803451
    

    通过移步的地址中执行以下步骤
    1. 安装erlang环境
    2. 下载完rabbitmq的安装包并执行命令
    yum localinstall 安装包的名称
    3. 开启rabbitmq插件
    rabbitmq-plugins enable rabbitmq_management rabbitmq_management_agent rabbitmq_web_dispatch amqp_client
    4. 查看已开启的rabbitmq的插件
    rabbitmq-plugins list
    5. 启动rabbitmq服务
    systemctl start rabbitmq-server
    7. 借鉴移步的内容里面正常访问rabbitmq管理后台就行了

  2. 第二步:开启mqtt插件
    开启mqtt插件请移步(在这里进行创建新用户以及用于mqtt发送订阅消息的用户):

    https://blog.csdn.net/weixin_39393393/article/details/128685591?spm=1001.2101.3001.6650.14&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-14-128685591-blog-109285184.235%5Ev38%5Epc_relevant_sort_base3&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-14-128685591-blog-109285184.235%5Ev38%5Epc_relevant_sort_base3&utm_relevant_index=15
    

    接下来就是开启mqtt插件,我这里出现的情况是,插件启动成功但是监听端口有问题
    开启mqtt插件的命令如下

    rabbitmq-plugins enable rabbitmq_mqtt
    

    出现的问题:
    在这里插入图片描述这个时候有两种选择,第一个是关闭插件,可以参考(关闭了插件,rabbitmq重启应该还能正常重启):

    https://blog.csdn.net/u012234452/article/details/127790364
    

    还有一种选择,如果确定是端口的问题,就把端口放行,端口放行参考如下:

    https://www.vultryhw.cn/selinux-open-port-tutorial/
    

    如果已经放行了这个1883端口还是没用,还请往下看

  3. 第三步:增加配置文件,修改默认监听端口
    如果放行端口不行,还有另外一种方法就是更改rabbitmq的默认mqtt监听的端口,我现在选择更改默认监听的端口,这个时候我确定了我开启了mqtt插件有监听端口的问题,这个时候不要重启rabbitmq服务(重启rabbitmq服务是启动不了的),那我们开始增加配置文件,参考如下链接

    https://blog.csdn.net/yinjl123456/article/details/120405212?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-120405212-blog-123063157.235%5Ev38%5Epc_relevant_sort_base3&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-120405212-blog-123063157.235%5Ev38%5Epc_relevant_sort_base3&utm_relevant_index=2
    

    添加完配置文件修改了默认监听端口后,我们再重启rabbitmq服务就不会有问题了,重启服务mqtt插件就会转向新的端口,至于1883端口为什么不能被监听,这个有可能是端口占用了,但是我没有看到端口占用,如果有大佬知道的话还请赐教,先说声谢谢了

  4. 第四步:重新启动rabbitmq服务
    最后一步重启rabbitmq服务的命令就不说了,成功的截图如下:
    在这里插入图片描述
    如果这个时候想用mqtt连接的话,可以参考如下:

    https://www.cnblogs.com/motion/p/14974024.html
    

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

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

相关文章

mysql:索引原理与慢查询优化

一 索引的原理 1. 索引原理 索引的目的在于提高查询效率,与我们查阅图书所用的目录是一个道理:先定位到章,然后定位到该章下的一个小节,然后找到页数。相似的例子还有:查字典,查火车车次,飞机…

【Shiro】第一章 权限概述

目录 1、什么是权限 2、认证概念 3、授权概念​​​​​​​ 1、什么是权限 权限管理,一般指根据系统设置的安全策略或者安全规则,用户可以访问而且只能访问自己被授权的资源,不多不少。权限管理几乎出现在任何系统里面,只要…

玩转ChatGPT:R代码Debug一例

一、写在前面 今天家里领导发来求助,说是用GPT-3.5写一个 计算mRNA干性指数 的R代码,运行报错。让我用GPT-4帮忙Debug一哈。 搞了半小时,还是有亿点感悟,写段文字记录记录。 二、踩坑过程 (1)先看原始的…

渗透测试报告怎么写?记得收藏好哦

目录 1、准备好渗透测试记录 2、撰写渗透测试报告书 报告书的撰写建议 1、重点 2、图表重于文字 3、结果与建议 总结: 1、准备好渗透测试记录 测试记录是执行过程的日志,在每日测试工作结束后,应将当日的成果做成记录,虽然…

【Spring学习之更简单的读取和存储Bean对象】属性注入,set注入,构造方法注入

前言: 💞💞今天我们依然是学习Spring,这里我们会更加了解Spring的知识,知道Spring是怎么更加简单的读取和存储Bean对象的。也会让大家对Spring更加了解。 💟💟前路漫漫,希望大家坚持…

现在的00后,卷死了呀....

都说00后躺平了,但是有一说一,该卷的还是卷。这不,三月份春招我们公司来了个00后,工作没两年,跳槽到我们公司起薪23K,都快接近我了。 后来才知道人家是个卷王,从早干到晚就差搬张床到工位睡觉了…

数据科学之数据可视化——Tableau可视化气泡图

大家好,我是大鹏,今天给大家分享一个新的一个知识“气泡图”。 气泡图就是用气泡的大小和颜色表示不同的数据。

【RabbitMQ教程】第三章 —— RabbitMQ - 发布确认

💧 【 R a b b i t M Q 教程】第三章—— R a b b i t M Q − 发布确认 \color{#FF1493}{【RabbitMQ教程】第三章 —— RabbitMQ - 发布确认} 【RabbitMQ教程】第三章——RabbitMQ−发布确认💧 🌷 仰望天空,妳我亦是行人…

青大数据结构【2020】【三分析计算】

关键字: 无相连通图、Prim算法最小生成树、哈希函数、线性探测法、平均查找长度 1.对于一个带权连通无向图G,可以采用Prim算法构造出从某个顶点v出发的最小生成树,问该最小生成树是否一定包含从顶点v到其他所有顶点的最短路径。如果回答是&a…

docker 网络理论知识点 - CNM 和命名空间

Network 目录 1 network namespace1.1 动手小实验 2 回到 docker2.1 driver and docker02.2 network2.3 网桥 docker0 3 总结 1 network namespace 1.1 动手小实验 网络命名空间。linux kernel 提供的网络虚拟化的功能。创建多个隔离的网络空间。每个空间内 firewall, ether …

Matplotlib学习

文章目录 Matplotlib曲线图的绘制饼图的绘制直方图的绘制散点图的绘制 Matplotlib 在深度学习的实验中,图形的绘制和数据的可视化非常重要。Matplotlib是用于绘制图形的库,使用Matplotlib可以轻松地绘制图形和实现数据的可视化。这里,我们来…

Linux学习之文件信息和文件类型

使用ls -l可以看到当前目录下除隐藏文件之外的文件。 我们拿下边这行信息解释一下: -rw-r--r-- 1 root root 10562254 Mar 9 00:08 cmake-3.25.3.tar.gz Linux中“一切皆文件”,首先需要明确这点,因为对于不同的文件类型,后边的…

前后端分离项目之修改存储信息

本文章基于:前后端分离项目之登录页面(前后端请求、响应和连接数据库)_小俱的一步步的博客-CSDN博客 目录 一、编辑者操作步骤 二、代码实现步骤 以下以存储学生信息为例 一、编辑者操作步骤 1.在前端“编辑”按钮,点击时弹出弹框,出现…

某大厂测试开发面试总结,大家可以参考一下

目录 前言 1、RecyclerView和ListView的区别 2、技术选型的依据 3、原生monkey的原理 4、monkey和monkeyRunner区别 5、appium和uiautomator的关系或者Airtest和uiautomator的区别 6、Android进程间通信方式 7、内存溢出与内存泄露的区别及内存泄漏的原因 8、性能数据收…

mac版Excel表格中出现E+

相信很多人在使用Excel的时候都遇到过单元格变成###的情况,这是由于单元格列宽不够造成的,只需要增加列宽就可以正常显示。如果你在使用Excel的过程中遇到过出现"E"这种情况,此时不要惊慌,这是Excel自动对很大或很小的数…

C语言实现汉诺塔问题【图解和演示】

大家好,我是纪宁。 在高中时,曾有一位故友问过我类似这种移盘子的题目(数列),我当时一脸茫然,上了大学才知道原来是著名的汉诺塔问题 本文,就将介绍汉诺问题的由来、原理、及C语言如何实现 目录…

ZooKeeper【实际案例】

服务器动态上下线监听 需求 在我们的分布式系统中,有多台服务器节点,我们希望任意一台客户端都能实时收到服务器节点的上下线。 实现 服务器节点上线以后自动去zookeeper目录注册自己的节点信息(创建Znode临时节点)&#xff0c…

无人机侦察区域覆盖

irvingvasquez/ocpp: Optimal coverage path planning (github.com) matlab2020可运行

MySQL数据表进阶操作

MySQL数据表高级操作 一、克隆表二、清空表三、创建临时表四、创建外键约束五、MySQL中6种常见的约束:六、数据库用户管理 一、克隆表 将数据表的数据记录生成到新的表中 被克隆的对象: 方法一: 第一步:create table 新表名 li…

2023年简历石沉大海,别投了,软件测试岗位饱和了....

各大互联网公司的接连裁员,政策限制的行业接连消失,让今年的求职雪上加霜,想躺平却没有资本,还有人说软件测试岗位饱和了,对此很多求职者深信不疑,因为投出去的简历回复的越来越少了。 另一面企业招人真的…