MQ之RocketMQ常见错误

@TOC

地址错误

错误信息:connect to xxx:10911 failed

send heart beat to broker error {"fields": {"underlayError":{"Op":"dial","Net":"tcp","Source":null,"Addr":{"IP":"XXX","Port":10911,"Zone":""},"Err":{}}}}

端口号为10911或者9876,这两个端口号都需要放开的,

所有的工具端口尽量重置公共端口号,避免网络频繁攻击

10911 是broker端口号

9876 是Name Server 注册中心端口号

解决方案:

首先这种问题只有两种问题,IP+端口问题

很多的博客并不清楚到底什么原因,很多都是端口号的问题并不需要配置brokerIP1,云服务内容IP是可以相互访问的

IP问题:本地和服务器地址检查排除

端口问题:本地关闭防御,云服务器设置安全组放开端口号,启动顺序要正确先重启namesrv后重启broker

附加

修改完配置文件,启动命令主动读取配置文件的命令broker.conf,broker不会自动读取更改过的配置文件

配置文件启动命令

nohup sh bin/mqbroker -n 121.36.83.9:9876 -c /data/rocketmq/conf/broker.conf autoCreateTopicEnable=true &

配置文件

[图片上传失败...(image-fae76d-1639825328918)]

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容