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

RocketMQ这个问题该怎么排查呢?

使用docker-compose部署了一个双主双从的伪集群,再dashboard上查看4个节点都正常,但是从节点上一直没有数据;我用命令查看,发现从节点都是false状态
79d9ff7e6e6a3c9cc0570d950aded273.png
看了其他节点的日志 也没有报错,这个该怎么排查呢?
4a371560da7dd2d3f531b0ec803a0fbe.png
5.1.4的版本
c3e2b013e236c941c2646714a5efe878.png

展开
收起
嘟嘟嘟嘟嘟嘟 2023-10-30 12:53:24 118 0
1 条回答
写回答
取消 提交回答
  • 从你提供的图片来看,从节点的状态确实是“false”,这意味着它并没有成为活动的从节点。这可能是由于以下原因:

    1. 主节点和从节点之间的网络连接问题。检查一下主节点和从节点之间的网络连接是否正常,特别是从节点的日志中是否有关于无法连接到主节点的错误信息。

    2. 从节点的启动顺序问题。在启动RocketMQ集群时,应该先启动主节点,然后再启动从节点。如果顺序不正确,可能会导致从节点无法成为活动的从节点。

    3. 主节点和从节点之间的同步问题。从节点启动后,需要与主节点进行同步,以获取最新的队列信息和消息。如果同步过程中出现问题,可能会导致从节点无法成为活动的从节点。

    你可以尝试以下步骤进行排查:

    1. 检查主节点和从节点之间的网络连接。

    2. 确认从节点的启动顺序是否正确。

    3. 在主节点和从节点上查看日志,看是否有关于同步失败的错误信息。

    2023-10-30 14:44:33
    赞同 展开评论 打赏

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

相关产品

  • 云消息队列 MQ
  • 相关电子书

    更多
    RocketMQ Client-GO 介绍 立即下载
    RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载
    基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载