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
-
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. -
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.