Amazon Managed Service for Apache Flink는 이전에 Amazon Kinesis Data Analytics for Apache Flink로 알려졌습니다.
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
애플리케이션 업그레이드에 대한 일반적인 모범 사례 및 권장 사항
-
프로덕션 업그레이드를 시도하기 전에 비프로덕션 환경에서 상태 없이 새 작업/런타임을 테스트합니다.
-
먼저 비프로덕션 애플리케이션을 사용하여 상태 저장 업그레이드를 테스트하는 것이 좋습니다.
-
새 작업 그래프가 업그레이드된 애플리케이션을 시작하는 데 사용할 스냅샷과 호환되는 상태인지 확인합니다.
-
연산자 상태에 저장된 유형이 동일하게 유지되는지 확인합니다. 유형이 변경된 경우 Apache Flink는 연산자 상태를 복원할 수 없습니다.
-
uid
메서드를 사용하여 IDs 설정한 연산자가 동일하게 유지되는지 확인합니다. Apache Flink는 연산자에게 고유한 를 할당IDs하기 위한 강력한 권장 사항이 있습니다. 자세한 내용은 Apache Flink 설명서의 연산자 할당IDs을 참조하세요. 연산IDs자에게 할당하지 않으면 Flink가 자동으로 연산자를 생성합니다. 이 경우 프로그램 구조에 따라 달라질 수 있으며, 변경되면 호환성 문제가 발생할 수 있습니다. Flink는 연산IDs자를 사용하여 스냅샷의 상태를 연산자와 일치시킵니다. 연산자를 변경IDs하면 애플리케이션이 시작되지 않거나 스냅샷에 저장된 상태가 삭제되고 새 연산자가 상태 없이 시작됩니다.
-
키 지정 상태를 저장하는 데 사용되는 키를 변경하지 마세요.
-
창 또는 조인과 같은 상태 저장 연산자의 입력 유형을 수정하지 마세요. 이렇게 하면 연산자의 내부 상태 유형이 암시적으로 변경되어 상태 비호환성이 발생합니다.
-