解决RocketMQ报No route info of this topic:异常

近日在做RocketMQ的时候,mqnamesrv和mqbroker都正常启动了,但是在运行生产者的时候,报了个No route info of this topic的异常,让我很是郁闷。上网找了一些资料,现把解决办法记录如下,如果还有其他的原因导致这个问题的,后续会补充。

Linux系统下:

在启动mqbroker的时候需要指定 autoCreateTopicEnable=true。例如:
nohup sh mqbroker -n 192.168.180.133:9876 autoCreateTopicEnable=true > ~/logs/rocketmqlogs/broker.log 2>&1 &

window系统下:

在window系统下需要在cmd中启动mqbroker才行。命令格式如下:
mqbroker.exe -n localhost:9876autoCreateTopicEnable=true

有网友在下面评论说缺少fastjson jar包也会导致此问题。

由于我也是才接触RocketMQ,如有其他的原因导致此问题,后续会补充上来。
  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 21
    评论
DESC: No topic route info in name server for the topic: topic_springboot_01,这个错误信息表示在命名服务器中找不到topic_springboot_01主题的路由信息。 这个错误通常发生在RocketMQ客户端无法从命名服务器获取到指定主题的路由信息时。可能的原因有以下几种: 1. 主题不存在:如果topic_springboot_01主题在RocketMQ中没有被创建,那么就会出现找不到主题路由信息的错误。请确保主题已经正确创建。 2. 命名服务器配置错误:RocketMQ客户端需要正确地指定命名服务器的地址,以便能够从命名服务器获取到主题的路由信息。请检查客户端的配置,确保命名服务器的地址正确并可访问。 3. 主题路由信息未同步:如果RocketMQ集群中的主题路由信息还未同步到命名服务器,客户端就无法获取到正确的路由信息。可以等待一段时间,或者手动触发一次主题路由信息的同步。 为了解决这个问题,您可以按照以下步骤进行操作: 1. 确认主题是否已经正确创建,并且命名服务器的地址配置正确。 2. 检查RocketMQ集群的状态,确保主题的路由信息已经正确同步到命名服务器。 3. 如果仍然无法解决问题,可以参考RocketMQ的官方文档或者社区讨论,查找相关的故障排除方法。 总结:DESC: No topic route info in name server for the topic: topic_springboot_01表示在命名服务器中找不到topic_springboot_01主题的路由信息。可能的原因包括主题不存在、命名服务器配置错误或者主题路由信息未同步。为了解决这个问题,您可以确认主题是否已经正确创建,检查命名服务器的配置,以及检查主题路由信息是否已经同步。如果问题仍然存在,可以参考RocketMQ的文档或者社区讨论来找到故障排除方法。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [【RocketMQ】客户端大量warn日志:No topic route info in name server for the topic:RMQ_SYS_TRACE_...](https://blog.csdn.net/sinat_14840559/article/details/117336682)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [rocketmq消费者组错:CODE: 17 DESC: No topic route info in name server for the topic: %RETRY%...](https://blog.csdn.net/Griezmann_7/article/details/131263247)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值