View a markdown version of this page

Amazon MQ para RabbitMQ: el bróker no se puede actualizar a la versión 4 - Amazon MQ

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Amazon MQ para RabbitMQ: el bróker no se puede actualizar a la versión 4

Amazon MQ para RabbitMQ generará un código de RABBITMQ_BROKER_NOT_UPGRADEABLE_TO_V4 acción obligatoria cuando intentes actualizar un bróker de RabbitMQ 3 a RabbitMQ 4 y el bróker tenga colas clásicas o esté activado el indicador de función de almacén de metadatos de Khepri. Amazon MQ no aplicará la actualización de la versión principal y pondrá el agente a disposición para su publicación y consumo.

Este código de acción obligatoria solo se aplica a los corredores de RabbitMQ 3. Para resolver este estado y continuar con la actualización, complete los siguientes pasos.

Diagnóstico y resolución de RABBITMQ_BROKER_NOT_UPGRADEABLE_TO_V4

  1. Migre todas las colas clásicas a colas de quórum con la herramienta de migración de colas Amazon MQ. Se puede acceder a la herramienta a través de la consola web de RabbitMQ (Admin > Queue Migration) o mediante la API HTTP.

  2. Si Khepri está activado en el broker, no existe una ruta de actualización interna a RabbitMQ 4. En su lugar, considere una implementación azul-verde de RabbitMQ.

Tras resolver el problema subyacente, Amazon MQ borra el estado automáticamente. CRITICAL_ACTION_REQUIRED

nota

Puede borrar el CRITICAL_ACTION_REQUIRED estado actualizando la versión del motor del bróker a la 3.13 mediante la UpdateBrokeroperación de API.