本ページでは、Realtime Compute クラスターを起動するにあたっての TaskExecutors の役割と、 TaskExecutors のユーザーインターフェイスについて説明します。
注 本ページは、Realtime Compute V3.0 以前にのみ適用されます。
概要
TaskExecutors は、Realtime Compute クラスターの起動時に不可欠です。 タスクを受け取り、情報を返す役割を担っているからです。 スロットの数は、TaskExecutor の起動時に指定されます。 各タスクまたはスレッドは、各スロットで実行されます。 TaskExecutor は JobManager からタスクを受け取り、データを受け取って処理するためにアップストリームとの Netty 接続を構築します。
TaskExecutor ページに移動
- [ジョブ管理] ページに移動します。
- Realtime Compute コンソールにログインします。
- ナビゲーションバーの上部にある [管理] をクリックします。
- [ジョブ] セクションの [ジョブ名] フィールドの下のターゲットジョブ名をクリックします 。
- 上部に[ジョブ管理] ページ上部にある [TaskExecutor] をクリックします。
クラスター起動時における TaskExecutors の役割
TaskExecutors は、Realtime Compute クラスターの起動時には不可欠です。 Realtime Compute クラスターの起動プロセスは次のとおりです。
- Realtime Compute クラスターが起動すると、1 つの JobManager と複数の TaskExecutor が同時に起動します。
- クライアントは、タスクを JobManager に送信します。
- JobManager は TaskExecutors にタスクを割り当てます。
- TaskManager は、ハートビートと統計情報を JobManager に報告します。
TaskExecutors のユーザーインターフェイス
TaskExecutors のユーザーインターフェイスは、タスクのリストとその詳細へのエントリを提供します。