为了账号安全,请及时绑定邮箱和手机立即绑定

MQ之RocketMQ常见错误

标签:
Java 中间件

@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 &

配置文件

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消