Amazon Managed Service para Apache Flink Amazon se denominaba anteriormente Amazon Kinesis Data Analytics para Apache Flink.
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.
Recomendaciones y prácticas recomendadas generales para las actualizaciones de aplicaciones
-
Pruebe el nuevo trabajo/tiempo de ejecución sin estado en un entorno que no sea de producción antes de intentar una actualización de producción.
-
Considere probar primero la actualización con estado con una aplicación que no sea de producción.
-
Asegúrese de que el nuevo gráfico de tareas tenga un estado compatible con la instantánea que utilizará para iniciar la aplicación actualizada.
-
Asegúrese de que los tipos almacenados en los estados del operador permanezcan iguales. Si el tipo ha cambiado, Apache Flink no podrá restaurar el estado del operador.
-
Asegúrese de que el operador IDs que configuró con el
uid
método siga siendo el mismo. Apache Flink recomienda encarecidamente asignar elementos exclusivos IDs a los operadores. Para obtener más información, consulte Asignación de operadores IDsen la documentación de Apache Flink. Si no los asigna IDs a sus operadores, Flink los genera automáticamente. En ese caso, pueden depender de la estructura del programa y, si se modifican, pueden provocar problemas de compatibilidad. Flink usa Operator IDs para hacer coincidir el estado de la instantánea con el operador. Al cambiar IDs el operador, la aplicación no se inicia o se elimina el estado almacenado en la instantánea y el nuevo operador se inicia sin estado.
-
No cambie la clave utilizada para almacenar el estado de la clave.
-
No modifique el tipo de entrada de los operadores con estado, como window o join. Esto cambia implícitamente el tipo de estado interno del operador y provoca una incompatibilidad de estados.
-