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.
Ejecute un servicio gestionado para la aplicación Apache Flink
En este tema, se incluye información acerca de cómo ejecutar una aplicación de Managed Service para Apache Flink.
Al ejecutar la aplicación de Managed Service para Apache Flink, el servicio crea un trabajo de Apache Flink. Un trabajo de Apache Flink es el ciclo de vida de ejecución de la aplicación de Managed Service para Apache Flink. El administrador de trabajos administra la ejecución del trabajo y los recursos que utiliza. El administrador de trabajos divide la ejecución de la aplicación en tareas. Cada tarea es gestionada por un administrador de tareas. Al supervisar el rendimiento de la aplicación, se puede examinar el rendimiento de cada administrador de tareas o del administrador de trabajos en su conjunto.
Para obtener información sobre los trabajos de Apache Flink, consulte Trabajos y programación
Identifique el estado de la solicitud y del puesto
Tanto su solicitud como el trabajo de la solicitud tienen un estado de ejecución actual:
-
Estado de la solicitud: su solicitud tiene un estado actual que describe su fase de ejecución. El estado de la aplicación puede ser cualquiera de los siguientes:
-
Estado de solicitud estable: la solicitud normalmente permanece en este estado hasta que se realiza un cambio de estado:
-
READY: Una solicitud nueva o detenida está en ese READY estado hasta que la ejecute.
-
RUNNING: una aplicación que se ha iniciado correctamente se encuentra en ese RUNNING estado.
-
-
Estado de aplicación transitorio: una aplicación en este estado suele estar en proceso de transición a otro estado. Si una aplicación permanece en estado transitorio durante un período de tiempo, puede detenerla mediante la StopApplicationacción con el
Force
parámetro establecido en.true
Este estado incluye los siguientes:STARTING:
Se produce después de la StartApplicationacción. La aplicación está pasando del estadoREADY
alRUNNING
.STOPPING:
Se produce después de la StopApplicationacción. La aplicación está pasando del estadoRUNNING
alREADY
.DELETING:
Se produce después de la DeleteApplicationacción. La aplicación está en proceso de ser eliminada.UPDATING:
Se produce después de la UpdateApplicationacción. La aplicación se está actualizando y volverá al estadoRUNNING
oREADY
.AUTOSCALING:
La aplicación tiene laAutoScalingEnabled
propiedad de la aplicación ParallelismConfigurationestablecida en y el servicio aumenta el paralelismo de la aplicación.true
Cuando la aplicación se encuentra en este estado, la única API acción válida que puede utilizar es la StopApplicationacción con elForce
parámetro establecido en.true
Para obtener información sobre el escalado automático, consulte Utilice el escalado automático en Managed Service for Apache Flink.FORCE_STOPPING:
Se produce después de llamar a la StopApplicationacción con elForce
parámetro establecido entrue
. La aplicación está en proceso de ser detenida forzosamente. La aplicación está pasando del estadoSTARTING
,UPDATING
,STOPPING
oAUTOSCALING
alREADY
.ROLLING_BACK:
Se produce después de llamar a la RollbackApplicationacción. La aplicación está en proceso de revertirse a una versión anterior. La aplicación está pasando del estadoUPDATING
oAUTOSCALING
alRUNNING
.-
MAINTENANCE:
se produce mientras Managed Service para Apache Flink aplica parches a la aplicación. Para obtener más información, consulte Gestione las tareas de mantenimiento de Managed Service for Apache Flink.
Puede comprobar el estado de la aplicación mediante la consola o mediante la DescribeApplicationacción.
-
-
Estado del trabajo: cuando la solicitud está en el estado
RUNNING
, el trabajo tiene un estado que describe su fase de ejecución actual. El trabajo comienza en el estadoCREATED
y, a continuación, pasa al estadoRUNNING
cuando se inicia. Si se producen condiciones de error, la aplicación pasa al siguiente estado:En el caso de las aplicaciones que utilizan Apache Flink 1.11 y versiones posteriores, la aplicación ingresa al estado
RESTARTING
.En el caso de las aplicaciones que utilizan Apache Flink 1.8 y versiones anteriores, la aplicación ingresa al estado
FAILING
.
A continuación, la aplicación pasa al estado
RESTARTING
oFAILED
, en función de si se puede reiniciar el trabajo.Puedes comprobar el estado del trabajo examinando el CloudWatch registro de tu solicitud para ver si hay cambios de estado.
Ejecute cargas de trabajo por lotes
Managed Service para Apache Flink admite la ejecución de cargas de trabajo por lotes de Apache Flink. En un trabajo por lotes, cuando un trabajo de Apache Flink alcanza el FINISHEDestado, el estado de la aplicación Managed Service for Apache Flink se establece en. READY Para obtener más información sobre el estado de los trabajos de Flink, consulte Job Scheduling