求助,Apache RocketMQ中mac安装成功,但是创建topic 查看topic都报超时 ?[阿里云消息队列MQ]

求助,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 ?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
2 条回复 A 作者 M 管理员
  1. 【回答】

    首先,确保你的网络没问题, 其次, 修改RocketMQ 的配置文件的2个参数, 具体如下

    ① heartbeatInterval 设置60秒 ② retryInterval 设置 10秒

  2. 可以按照以下方式排查下哈:

    1、网络是否通,使用ping或者telnet测试一下

    2、检查mq配置,查看监听地址是否是主机地址以及端口是否是对的。

    3、检查java版本,确保java版本和mq版本兼容

    1. 检查9876端口是否被其他进程占用。可以使用命令: lsof -i:9876 如果有其他进程占用,可以尝试杀掉该进程,然后重启RocketMQ。
    2. RocketMQ默认使用9876端口,你可以在启动时指定其他未占用的端口: nohup sh bin/mqnamesrv & nohup sh bin/mqbroker -n localhost:XXXXX & 将XXXXX替换成未占用的端口号。
    3. 如果9876端口被防火墙等拦截,可以打开9876端口:

    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。