기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
RabbitMQ용 Amazon MQ: 버전 4로 업그레이드할 수 없는 브로커 RabbitMQ
RabbitMQ용 Amazon MQ는 RabbitMQ 3 브로커를 RabbitMQ 4로 업그레이드하려고 하고 브로커에 클래식 대기열이 있거나 Khepri 메타데이터 스토어 기능 플래그가 활성화된 경우 RABBITMQ_BROKER_NOT_UPGRADEABLE_TO_V4 작업 필수 코드를 생성합니다. RabbitMQ Amazon MQ는 메이저 버전 업그레이드를 적용하지 않으며 브로커를 게시하고 사용할 수 있도록 합니다.
이 작업 필수 코드는 RabbitMQ 3 브로커에만 적용됩니다. 이 상태를 해결하고 업그레이드를 계속하려면 다음 단계를 완료하세요.
RABBITMQ_BROKER_NOT_UPGRADEABLE_TO_V4 진단 및 해결
-
Amazon MQ 대기열 마이그레이션 도구를 사용하여 모든 클래식 대기열을 쿼럼 대기열로 마이그레이션
합니다. 이 도구는 RabbitMQ 웹 콘솔(관리자 > 대기열 마이그레이션) 또는 HTTP API를 통해 액세스할 수 있습니다. -
브로커에서 Khepri가 활성화된 경우 RabbitMQ 4에 대한 현재 위치 업그레이드 경로가 없습니다. 대신 RabbitMQ 블루-그린 배포
를 고려해 보세요.
기본 문제를 해결하면 Amazon MQ가 자동으로 CRITICAL_ACTION_REQUIRED 상태를 지웁니다.
참고
UpdateBroker API 작업을 사용하여 브로커 엔진 버전을 3.13으로 다시 업데이트하여 CRITICAL_ACTION_REQUIRED 상태를 지울 수 있습니다.