• 首页 > 
  • 应急预案:RocketMQ的Broker节点禁止写入状态下的恢复方法

应急预案:RocketMQ的Broker节点禁止写入状态下的恢复方法

KB: 188065

 · 

更新时间:2020-12-17 12:46

1. 概述

本文主要介绍在专有云V3环境中,RocketMQ的Broker节点禁止写入状态下的恢复方法。

1.1. 适用范围

  • 专有云V2企业版,RocketMQ
  • 专有云V3企业版,RocketMQ

1.2. 用户告知

  • 适用平台:x86、ARM
  • 授权级别:L2(二线技术支持工程师)
  • 临时或固化方案:固化
  • 操作复杂度:中
  • 预估执行时长:15分钟
    说明:针对1组Broker进行操作约15分钟,多组可以通过15分钟乘以目标对数进行预估。
  • 业务影响:是
    说明:禁止写入恢复后,需观察集群状态和禁止写入恢复节点的消息InTPS和OutTPS的情况,确认和其它节点的消息InTPS和OutTPS的情况大致相同。如果没有消息写入,则需执行回滚方案。
  • 风险等级:中
    说明broker.conf配置文件中的配置在产品升级时将会恢复默认值。

2. 问题描述

在专有云V3环境中,RocketMQ集群在运行状态时,Broker节点状态异常导致RocketMQ集群工作异常,则需要对有问题的Broker节点进行禁止写入操作。当静默期过后,集群状态恢复正常,禁止写入状态下的Broker节点需要恢复为可读写状态。

3. 解决方案

详情请参见以下KB文档:

  • KB 110146 通用方案:RocketMQ的Broker节点禁止写入状态下的恢复方法