0


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

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

本文转载自: https://blog.csdn.net/weixin_44013965/article/details/131213410
版权归原作者 欠缺救赎 所有, 如有侵权,请联系我们删除。

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

还没有评论