RocketMQ报No route info of this topic:异常

ima
ima
2021-04-24 / 0 评论 / 127 阅读
温馨提示:
本文最后更新于2021-04-24,若内容或图片失效,请留言反馈。

broker启动命令

sh ./mqbroker -n 127.0.0.1:9876 autoCreateTopicEnable=true

但是在producter发生了No route info of this topic。
按道理已经开启了自动创建话题。

方案一:手动更新话题(未测试成功,我这边命令不识别)

sh ./mqamdin updateTopic -n localhost:9876 -b localhost:10911 -t topicName

解决方案二:
引起话题不能自动创建很坑的原因是:
我使用的是4.4.0版本:http://rocketmq.apache.org/release_notes/release-notes-4.4.0/

但是我的maven依赖是4.3.0。
更新到4.4.0解决问题。

    <dependency>
        <groupId>org.apache.rocketmq</groupId>
        <artifactId>rocketmq-client</artifactId>
        <version>4.4.0</version>
    </dependency>

特此记录。