大佬们,你们遇到过,Apache RocketMQ中broker重启后,成功注册到但是topic获?

大佬们,你们遇到过,Apache RocketMQ中broker重启后,成功注册到nameserver,但是topic获取的路由状态是没有对应broker的情况吗?4.6.1image.png image.png 手动创建一个topic指定broker,显示success但是对应的topic是创建失败的image.png 日志也是注册成功的,日志没输出异常,所以有点难定位

展开
收起
真的很搞笑 2023-06-11 23:04:28 292 分享 版权
4 条回答
写回答
取消 提交回答
  • CSDN博客专家,51CTO博主专家,多知名企业认证讲师&签约作者&培训讲师,特邀作者等,华为云专家,资深测试开发专家,金牌面试官,职场面试培训及规划师。

    【回答】

    遇到这种情况,可能是因为重启后,RocketMQ的所有信息都需要重新同步到nameserver,所以需要一定的时间。

    这个过程中,可能会出现一些问题,比如没有正确同步或者同步过程中出现错误等。

    可以检查一下RocketMQ的日志,看看是否有相关的错误信息。如果确认没有问题,可以尝试等待一段时间,让重启后的RocketMQ完成同步。

    如果问题仍然存在,可以考虑重新配置nameserver的参数,或者重新启动nameserver来解决问题。

    2023-06-12 09:35:47
    赞同 展开评论
  • 在 Apache RocketMQ 中,Broker 重启后成功注册到 Nameserver,但是 Topic 获取的路由状态没有对应 Broker 的情况可能存在多种原因。以下是一些可能导致此问题的原因和解决方案:

    检查 Nameserver 是否正确地接收了 Broker 注册信息,并且更新了路由表。您可以使用 mqadmin 工具检查路由表信息。 sh mqadmin clusterList -n ${NameServerAddr} 检查 Broker 的配置文件,并确保与 Nameserver 配置一致。特别是需要检查 brokerIP1 和 brokerName 参数是否正确设置。 确认网络连接是否正常。检查 Broker 是否能够正常连接到 NameServer、其他 Broker 和 Consumer。 检查控制台日志,寻找可能的错误或异常信息。特别是需要注意是否有异常退出的 Broker 实例,可能会影响整个集群的状态。 如果仍然无法解决问题,可以尝试清除 Nameserver 上的所有缓存,重新启动所有 Broker 和 Consumer。 希望以上信息对您有所帮助!

    2023-06-12 09:09:49
    赞同 展开评论
  • 在Apache RocketMQ中,当Broker重启后,如果成功注册到NameServer,但是Topic获取的路由状态没有对应的Broker,可能是因为在Broker重启期间,NameServer没有及时更新Broker的信息,导致获取到的路由状态不正确。

    这种情况下,可以尝试以下几个方法来解决问题:

    1. 确认NameServer和Broker的版本是否一致,如果不一致可能会出现兼容性问题。
    2. 确认NameServer和Broker的配置是否正确,例如NameServer的配置文件中是否正确配置了Broker的IP地址和端口等信息。
    3. 尝试重启NameServer和Broker,以确保它们能够重新建立连接并同步信息。
    4. 如果以上方法都不能解决问题,可以尝试手动将Broker信息注册到NameServer中,具体操作可以参考RocketMQ官方文档中的相关说明。
    2023-06-12 08:58:25
    赞同 展开评论
  • 这个版本没有使用过 可以看下对应服务的日志是否有异常,此回答整理自钉群“群2-Apache RocketMQ 中国开发者钉钉群”

    2023-06-11 23:10:45
    赞同 展开评论

涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系列产品 Serverless 化。RocketMQ 中文社区:https://rocketmq-learning.com/

收录在圈子:
+ 订阅
阿里云 云原生应用平台 肩负阿里巴巴集团基础设施云化以及核心技术互联网化的重要职责,致力于打造稳定、标准、先进的云原生产品,成为云原生时代的引领者,推动行业全面想云原生的技术升级,成为阿里云新增长引擎。商业化产品包括容器、云原生中间件、函数计算等。
还有其他疑问?
咨询AI助理