Rocketmq 主题的名称服务器中没有主题路由信息
Rocketmq No topic route info in name server for the topic
我有一个DLedger集群,由SA00、SA01、SA02等三台机器组成;
现在我创建一个主题 ops06 并导入一些数据;
./bin/mqadmin checkMsgSendRT -n xx.xxx.1.251:9876 -s 2 -t ops06 -a 1000
并且我关闭了topicRoute指定的主机;
使用./bin/mqadmintopicRoute查看该主题,会报“No topic route info in name server for the topic”错误;
then 该主题不存在于./bin/mqadmin topicList;
这个问题有解决办法吗?
代理配置如下:
brokerClusterName=RaftClusterSA
brokerName=RaftNodeSA02
listenPort=30911
brokerIP1=xx.xx.1.251
namesrvAddr=xx.xx.1.249:9876;xx.xx.1.250:9876;xx.xx.1.251:9876
enableDLegerCommitLog=true
dLegerGroup=RaftNodesSA
dLegerPeers=n0-xx.xx.1.249:40911;n1-xx.xx.1.250:40911;n2-xx.xx.1.251:40911
## must be unique
dLegerSelfId=n2
sendMessageThreadPoolNums=16
估计SA01主节点没有同步SA00的ops06数据。这个应该怎么解决?
期待您的回复。
brokerName需要配置成一个master/slave集群,数据会同步;
当brokerName名称不同时,相当于多个broker,topic数据会分布在不同的broker中,有可能broker不保存数据。
我有一个DLedger集群,由SA00、SA01、SA02等三台机器组成;
现在我创建一个主题 ops06 并导入一些数据;
./bin/mqadmin checkMsgSendRT -n xx.xxx.1.251:9876 -s 2 -t ops06 -a 1000
并且我关闭了topicRoute指定的主机;
使用./bin/mqadmintopicRoute查看该主题,会报“No topic route info in name server for the topic”错误;
then 该主题不存在于./bin/mqadmin topicList;
这个问题有解决办法吗?
代理配置如下:
brokerClusterName=RaftClusterSA
brokerName=RaftNodeSA02
listenPort=30911
brokerIP1=xx.xx.1.251
namesrvAddr=xx.xx.1.249:9876;xx.xx.1.250:9876;xx.xx.1.251:9876
enableDLegerCommitLog=true
dLegerGroup=RaftNodesSA
dLegerPeers=n0-xx.xx.1.249:40911;n1-xx.xx.1.250:40911;n2-xx.xx.1.251:40911
## must be unique
dLegerSelfId=n2
sendMessageThreadPoolNums=16
估计SA01主节点没有同步SA00的ops06数据。这个应该怎么解决?
期待您的回复。
brokerName需要配置成一个master/slave集群,数据会同步; 当brokerName名称不同时,相当于多个broker,topic数据会分布在不同的broker中,有可能broker不保存数据。