天天看點

RocketMq報錯 :No route info of this topic : test-topic

一、問題描述

在搭建好rockemq的本地環境後,運作mq的測試案例報如下錯誤,看報錯是topic建立失敗!

上圖

RocketMq報錯 :No route info of this topic : test-topic

原因:Broker 禁止自動建立Topic,且使用者沒有通過手動建立此Topic,或者broker 和 Nameserver網絡不通;

二、解決方案

百度一哈的時候發現如下解決方案:在mq的conf目錄下的broker.conf檔案中加入如下圖配置、然後重新啟動mq

RocketMq報錯 :No route info of this topic : test-topic

我們發現還是不行。。。

這個時候繼續搜尋資料發現是不是broker和nameserver網段不通,我們發現broker預設啟動的時候監聽的ip是你本地ipv4的ip,我們加入以下圖檔上的配置,問題解決。。。

RocketMq報錯 :No route info of this topic : test-topic

消費者消費了消息,美滋滋~~~

RocketMq報錯 :No route info of this topic : test-topic