Amazon Managed Service for Apache Flink は、以前は Amazon Kinesis Data Analytics for Apache Flink と呼ばれていました。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Managed Service for Apache Flink アプリケーションを実行する
このトピックには、Apache Flink 用 Managed Serviceの実行に関する情報が含まれています。
Apache Flink アプリケーション用 Managed Serviceを実行すると、サービスによって Apache Flink ジョブが作成されます。Apache Flink ジョブは、Apache Flink アプリケーション用 Managed Serviceの実行ライフサイクルです。Job の実行とそれが使用するリソースは、ジョブマネージャーによって管理されます。ジョブマネージャは、アプリケーションの実行をタスクに分割します。各タスクはタスクマネージャーによって管理されます。アプリケーションのパフォーマンスを監視する場合、各タスクマネージャーまたはジョブマネージャー全体のパフォーマンスを調べることができます。
Apache Flink ジョブの詳細については、Apache Flink ドキュメントの「ジョブとスケジューリング
アプリケーションとジョブのステータスを特定する
アプリケーションとアプリケーションのジョブの両方に現在の実行ステータスがあります。
-
「アプリケーションステータス:」アプリケーションには、実行フェーズを説明する現在のステータスがあります。アプリケーション状態には以下のものがあります。
-
「安定したアプリケーションステータス:」通常、ステータスを変更するまで、アプリケーションは次のステータスのままになります。
-
READY: 新しいアプリケーションまたは停止したアプリケーションは、実行するまで READYステータスになります。
-
RUNNING: 正常に開始されたアプリケーションは RUNNINGステータスです。
-
-
「一時的なアプリケーションステータス:」これらのステータスのアプリケーションは、通常、別のステータスへの移行中です。アプリケーションが一定期間一時的なステータスのままである場合は、
Force
パラメータを に設定して StopApplicationアクションを使用してアプリケーションを停止できますtrue
。これらのステータスには以下のものが含まれる:STARTING:
StartApplicationアクションの後に発生します。アプリケーションはREADY
からRUNNING
ステータスに移行中です。STOPPING:
StopApplicationアクションの後に発生します。アプリケーションはRUNNING
からREADY
ステータスに移行中です。DELETING:
DeleteApplicationアクションの後に発生します。アプリケーション は削除中です。UPDATING:
UpdateApplicationアクションの後に発生します。アプリケーションは更新中で、RUNNING
またはREADY
ステータスに戻ります。AUTOSCALING:
アプリケーションには のAutoScalingEnabled
プロパティが ParallelismConfiguration に設定されておりtrue
、サービスはアプリケーションの並列性を高めています。アプリケーションがこのステータスの場合、使用できる唯一の有効なAPIアクションは、Force
パラメータを に設定した StopApplication アクションですtrue
。自動スケーリングの詳細については、 「Managed Service for Apache Flink で自動スケーリングを使用する」 を参照してください。FORCE_STOPPING:
Force
パラメータを に設定してStopApplicationアクションを呼び出した後に発生しますtrue
。アプリケーションは強制停止中です。アプリケーションはSTARTING
、UPDATING
、STOPPING
またはAUTOSCALING
ステータスからREADY
ステータスに移行中です。ROLLING_BACK:
RollbackApplicationアクションが呼び出された後に発生します。アプリケーションを以前のバージョンにロールバックしています。アプリケーションはUPDATING
またはAUTOSCALING
ステータスからRUNNING
ステータスに移行します。-
MAINTENANCE:
は Managed Service for Apache Flinkがアプリケーションにパッチを適用しているときに発生します。詳細については、「Managed Service for Apache Flink のメンテナンスタスクを管理する」を参照してください。
アプリケーションのステータスは、 コンソールまたは DescribeApplicationアクションを使用して確認できます。
-
-
「Job ステータス:」 アプリケーションが
RUNNING
ステータスになると、ジョブには現在の実行フェーズを説明するステータスが表示されます。ジョブはCREATED
ステータスで開始し、開始後RUNNING
ステータスに進みます。エラー状態が発生すると、アプリケーションは次のステータスになります。Apache Flink 1.11 以降を使用するアプリケーションでは、アプリケーションが
RESTARTING
ステータスになります。Apache Flink 1.8 以前を使用するアプリケーションでは、アプリケーションが
FAILING
ステータスに入ります。
その後、アプリケーションは、ジョブを再開できるかどうかに応じて、
RESTARTING
またはFAILED
のステータスに進みます。ジョブのステータスを確認するには、アプリケーション CloudWatch ログのステータス変更を調べます。
バッチワークロードの実行
Apache Flink 用 Managed ServiceApache Flink 用 Managed Serviceは、バッチワークロードの実行をサポートしています。バッチジョブでは、Apache Flink ジョブが FINISHEDステータスになると、Apache Flink アプリケーション用 Managed Service のステータスは に設定されますREADY。Flink ジョブのステータスについて詳しくは、「ジョブとスケジューリング