求助,Apache RocketMQ中mac安装成功,但是创建topic 查看topic都报超时 : RemotingTimeoutException: invokeSync call the addr[127.0.0.1:9876] timeout bin启动和source build启动都不行 ,咋解决啊?java版本 openjdk version “1.8.0_292” ,mac 版本 13.2.1 ?
求助,Apache RocketMQ中mac安装成功,但是创建topic 查看topic都报超时 ?[阿里云消息队列MQ]
「点点赞赏,手留余香」
还没有人赞赏,快来当第一个赞赏的人吧!
【回答】
首先,确保你的网络没问题, 其次, 修改RocketMQ 的配置文件的2个参数, 具体如下
① heartbeatInterval 设置60秒 ② retryInterval 设置 10秒
可以按照以下方式排查下哈:
1、网络是否通,使用ping或者telnet测试一下
2、检查mq配置,查看监听地址是否是主机地址以及端口是否是对的。
3、检查java版本,确保java版本和mq版本兼容
Mac 打开端口
sudo firewall-cmd –zone=public –add-port=9876/tcp
Mac 关闭端口
sudo firewall-cmd –zone=public –remove-port=9876/tcp 4. RocketMQ默认绑定的是127.0.0.1,如果有多个网卡的机器,可以指定具体网卡IP: nohup sh bin/mqnamesrv & nohup sh bin/mqbroker -n IP地址:9876 & 5. 检查RocketMQ日志,看是否有其他明显的错误。RocketMQ的日志存放在logs目录下。 6. 尝试重建索引: sh bin/mqadmin resetOffsetbyTime 2019-12-31 23:59:59 7. 尝试更新RocketMQ至最新版本,有些版本可能存在bug。