开发者社区 > 云原生 > 云消息队列 > 正文

RocketMQ这个怎么解决啊?

RocketMQ这个怎么解决啊?
2主2从 2nameserver 3controller 现在断掉一个主无法切换 其中断掉的主broker报错为:2024-08-19 19:28:09 ERROR FlowMonitor - Interrupted
java.lang.InterruptedException: null
at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(AbstractQueuedSynchronizer.java:1081)
at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1369)
at org.apache.rocketmq.common.CountDownLatch2.await(CountDownLatch2.java:114)
at org.apache.rocketmq.common.ServiceThread.waitForRunning(ServiceThread.java:117)
at org.apache.rocketmq.store.ha.FlowMonitor.run(FlowMonitor.java:37)
at java.base/java.lang.Thread.run(Thread.java:829)

展开
收起
嘟嘟嘟嘟嘟嘟 2024-08-28 08:12:46 43 0
2 条回答
写回答
取消 提交回答
  • 用getSyncStateSet命令看下broker状态。此回答整理自钉群“群2-Apache RocketMQ 中国开发者钉钉群”

    2024-08-28 10:42:45
    赞同 40 展开评论 打赏
  • 北京阿里云ACE会长

    确认所有Broker(包括Master和Slave)都正确配置了Name Server地址,并且所有Broker都已成功注册到Name Server上。Master Broker与对应的Slave Broker之间的数据同步配置也需要检查,确保复制功能正常运作
    image.png

    Name Server作为服务发现的核心组件,需要确认所有Name Server实例都在运行并且网络可达。

    2024-08-28 09:23:54
    赞同 40 展开评论 打赏

涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/

热门讨论

热门文章

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载