求助,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 ?
【回答】
首先,确保你的网络没问题, 其次, 修改RocketMQ 的配置文件的2个参数, 具体如下
① heartbeatInterval 设置60秒 ② retryInterval 设置 10秒
可以按照以下方式排查下哈:
1、网络是否通,使用ping或者telnet测试一下
2、检查mq配置,查看监听地址是否是主机地址以及端口是否是对的。
3、检查java版本,确保java版本和mq版本兼容
sudo firewall-cmd --zone=public --add-port=9876/tcp
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。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/