报这个错误目前自己遇到两种情况
第一种情况:在启动mqbroker的时候需要指定autoCreateTopicEnable=true,即使不知道启动的时候是什么情况,可以在rocketmq的配置文件中修改broker的properties中为true。
第二种情况:在配置文件中nameServer配置是多个地址时候使用分号隔开,使用常规的逗号也会报这个错。
(还有人配置nameServer使用name-server也可能会类似的问题)
如果以上方法还是解决不了,依然报错,可以尝试自行在rocketmq中创建topic。官方推荐集群模式为双主双从,手动创建topic时需要在两个nameServer上创建topic。
以上仅为自己遇到此问题,做记录。