栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

RabbitMQ配置更改TCP默认端口5672

RabbitMQ配置更改TCP默认端口5672

​​​​​

前言

        公司新项目需集成RabbitMQ, 但服务器环境已经安装了ActiveMQ(今天同事不说还不知道),导致安装后俩MQ打架(端口冲突)而发生的一系列问题。没办法,后来居上的就很被动,于是就得改改端口,这一改还踩了坑,特此记一记。


一、环境

RabbitMQ 3.9.8 

ErLang 24.1

Windows Server 2012 R2 Standard

二、正常流程

       RabbitMQ的配置文件rabbitmq.conf文件在安装目录下的etc中的README.txt有提及:

In this directory you can find an example configuration file for RabbitMQ.

Note that this directory is *not* where the real RabbitMQ
configuration lives. The default location for the real configuration
file is %APPDATA%RabbitMQrabbitmq.config.

%APPDATA% usually expands to C:Users%USERNAME%AppDataRoaming or similar.

        好吧,说了一大堆,只是提及了配置示例文件在AppDataRoamingRabbitMQ下面,然而找了一下发现并没有这个rabbitmq.config文件,只剩一个advanced.config文件,这个文件是高级配置文件,里面的语法和json类似,和本文无关。

 

         其实(估计-_-)新版本的RabbitMQ安装默认没有了rabbitmq.config文件,然后折腾了很久,也没找着这个文件,终于,我看到了一道光(bushi),为啥不去RabbitMQ server的github瞅瞅呢,果然!

        好吧,其实还是没有第一时间去看看,在度娘那浪费了很多时间。。。

        (地址放这里了哈,别说没看见。)https://github.com/rabbitmq/rabbitmq-server/tree/v3.8.9/docs        OK,然后就回归正常流程,在配置文件中新增如下配置:(配置格式是不是也很眼熟?)

         

# tcp接口
listeners.tcp.default = 5673
# web页面端口
management.tcp.port = 15673

        保存,重启MQ服务,输入rabbitmqctl status命令查询mq状态信息:

         可以看到配置文件信息以更新:

        继续下滑查看接口信息:

         

 

然后在浏览器输入localhost:15673,成功访问。

 


 

总结

        如果有遗漏的地方或者有不足之处,还请大佬们指正!小弟虚心求教!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/342575.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号