Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Amazon MQ für RabbitMQ: Broker kann nicht auf Version 4 aktualisiert werden
Amazon MQ for RabbitMQ gibt einen RABBITMQ_BROKER_NOT_UPGRADEABLE_TO_V4 Aktionscode aus, wenn Sie versuchen, einen RabbitMQ 3-Broker auf RabbitMQ 4 zu aktualisieren und der Broker klassische Warteschlangen hat oder das Feature-Flag für den Khepri-Metadatenspeicher aktiviert ist. Amazon MQ wendet das Upgrade der Hauptversion nicht an und stellt den Broker für die Veröffentlichung und Nutzung zur Verfügung.
Dieser Aktionscode gilt nur für RabbitMQ 3-Broker. Gehen Sie wie folgt vor, um diesen Status zu beheben und mit dem Upgrade fortzufahren.
Diagnose und Lösung von RABBITMQ_BROKER_NOT_UPGRADEABLE_TO_V4
-
Migrieren Sie mit dem Amazon MQ MQ-Warteschlangenmigrationstool
alle klassischen Warteschlangen zu Quorum-Warteschlangen. Auf das Tool kann über die RabbitMQ-Webkonsole (Admin > Queue Migration) oder über die HTTP-API zugegriffen werden. -
Wenn Khepri auf dem Broker aktiviert ist, gibt es keinen direkten Upgrade-Pfad auf RabbitMQ 4. Ziehen Sie stattdessen eine blaugrüne RabbitMQ-Implementierung in Betracht.
Nachdem Sie das zugrundeliegende Problem behoben haben, löscht Amazon MQ den CRITICAL_ACTION_REQUIRED Status automatisch.
Anmerkung
Sie können den CRITICAL_ACTION_REQUIRED Status löschen, indem Sie die Broker-Engine-Version mithilfe der API-Operation wieder auf 3.13 aktualisieren. UpdateBroker