Amazon Managed Service für Apache Flink war zuvor als Amazon Kinesis Data Analytics für Apache Flink bekannt.
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.
Führen Sie eine Managed Service für Apache Flink-Anwendung aus
Dieser Abschnitt enthält Informationen zum Ausführen eines Managed Service für Apache Flink.
Wenn Sie Ihre Anwendung, die Managed Service für Apache Flink nutzt, ausführen, erstellt der Service einen Apache-Flink-Auftrag. Ein Apache-Flink-Auftrag ist der Ausführungszyklus Ihrer Anwendung, die Managed Service für Apache Flink nutzt. Die Ausführung des Auftrags und die verwendeten Ressourcen werden vom Auftragsmanager verwaltet. Der Auftragsmanager unterteilt die Ausführung der Anwendung in Aufgaben. Jede Aufgabe wird von einem Aufgabenmanager verwaltet. Wenn Sie die Leistung Ihrer Anwendung überwachen, können Sie die Leistung jedes Aufgabenmanagers oder des Auftragsmanagers als Ganzes untersuchen.
Informationen zu Apache Flink-Jobs finden Sie unter Jobs and Scheduling
Identifizieren Sie den Bewerbungs- und Jobstatus
Sowohl Ihre Anwendung als auch der Auftrag der Anwendung haben einen aktuellen Ausführungsstatus:
-
Anwendungsstatus: Ihre Anwendung hat einen aktuellen Status, der die Ausführungsphase beschreibt. Die folgenden Anwendungsstatus sind möglich:
-
Stabile Anwendungsstatus: Ihre Anwendung bleibt in der Regel so lange in diesem Status, bis Sie einen Statuswechsel vornehmen:
-
READY: Eine neue oder gestoppte Anwendung ist so lange im READY Status, bis Sie sie ausführen.
-
RUNNING: Eine Anwendung, die erfolgreich gestartet wurde, befindet sich im RUNNING Status.
-
-
Vorübergehende Anwendungsstatus: Eine Anwendung mit einem solchen Status ist in der Regel dabei, in einen anderen Status überzugehen. Wenn eine Anwendung für einen längeren Zeitraum in einem vorübergehenden Status verbleibt, können Sie die Anwendung beenden, indem Sie die StopApplicationAktion verwenden, bei der der
Force
Parameter auftrue
gesetzt ist. Diese umfassen u. a. folgende:STARTING:
Tritt nach der StartApplicationAktion auf. Die Anwendung wechselt vom StatusREADY
in den StatusRUNNING
.STOPPING:
Tritt nach der StopApplicationAktion auf. Die Anwendung wechselt vom StatusRUNNING
in den StatusREADY
.DELETING:
Tritt nach der DeleteApplicationAktion auf. Die Anwendung wird gerade gelöscht.UPDATING:
Tritt nach der UpdateApplicationAktion auf. Die Anwendung wird gerade aktualisiert und kehrt in den StatusRUNNING
oderREADY
zurück.AUTOSCALING:
Die Anwendung hat dieAutoScalingEnabled
Eigenschaft auf ParallelismConfigurationgesetzttrue
, und der Dienst erhöht die Parallelität der Anwendung. Wenn sich die Anwendung in diesem Status befindet, können Sie nur die API Aktion verwenden, bei der der StopApplicationForce
Parameter auf gesetzt ist.true
Weitere Informationen zum Auto Scaling finden Sie unter Verwenden Sie die automatische Skalierung in Managed Service für Apache Flink.FORCE_STOPPING:
Tritt auf, nachdem die StopApplicationAktion aufgerufen wurde und derForce
Parameter auf gesetzt isttrue
. Die Anwendung wird gerade zwangsweise angehalten. Die Anwendung wechselt vom StatusSTARTING
,UPDATING
,STOPPING
oderAUTOSCALING
in den StatusREADY
.ROLLING_BACK:
Tritt auf, nachdem die RollbackApplicationAktion aufgerufen wurde. Die Anwendung wird gerade auf eine frühere Version zurückgesetzt. Die Anwendung wechselt vom StatusUPDATING
oderAUTOSCALING
in den StatusRUNNING
.-
MAINTENANCE:
Tritt auf, während Managed Service für Apache Flink Patches auf Ihre Anwendung einspielt. Weitere Informationen finden Sie unter Wartungsaufgaben für Managed Service für Apache Flink verwalten.
Sie können den Status Ihrer Anwendung mithilfe der Konsole oder mithilfe der DescribeApplicationAktion überprüfen.
-
-
Auftragsstatus: Wenn sich Ihre Anwendung im
RUNNING
-Status befindet, hat Ihr Auftrag einen Status, der die aktuelle Ausführungsphase beschreibt. Ein Auftrag beginnt imCREATED
-Status und geht dann in denRUNNING
-Satus über, wenn er gestartet wurde. Wenn Fehlerzustände auftreten, wechselt Ihre Anwendung in den folgenden Status:Bei Anwendungen, die Apache Flink 1.11 und höher verwenden, wechselt Ihre Anwendung in den
RESTARTING
-Status.Bei Anwendungen, die Apache Flink 1.8 und niedriger verwenden, wechselt Ihre Anwendung in den
FAILING
-Status.
Die Anwendung wechselt dann entweder zum Status
RESTARTING
oderFAILED
, je nachdem, ob der Auftrag neu gestartet werden kann.Sie können den Status des Jobs überprüfen, indem Sie das CloudWatch Protokoll Ihrer Bewerbung auf Statusänderungen überprüfen.
Batch-Workloads ausführen
Managed Service für Apache Flink unterstützt die Ausführung von Apache-Flink-Batch-Workloads. Wenn in einem Batch-Job ein Apache Flink-Job den Status annimmt, wird der FINISHEDAnwendungsstatus Managed Service for Apache Flink auf gesetzt. READY Weitere Informationen zum Status von Flink-Aufträgen finden Sie unter Aufträge und Planung