This topic describes the role of TaskExecutors in the startup process of a Realtime Compute cluster and introduces the TaskExecutor tab.

Note This topic only applies to Realtime Compute versions earlier than V3.0.0.

Background

TaskExecutors play an important part in the startup process of a Realtime Compute cluster. They receive tasks from and return execution results to the JobManager. The number of slots is specified when a TaskExecutor is started. Only one task thread can be executed in each slot. A TaskExecutor receives tasks from the JobManager and then sets up a Netty connection with the JobManager to receive and process data.

Go to the TaskExecutor tab

  1. Log on to the Realtime Compute development platform.
  2. In the top navigation bar, click Administration.
  3. In the Jobs section of the left-side navigation pane, click the name of the target job under Job Name.
  4. On the Job Administration page, click the TaskExecutor tab.

The role of TaskExecutors in the cluster startup process

TaskExecutors play an important part in the startup process of a Realtime Compute cluster. The startup process of a Realtime Compute cluster is as follows:
  1. When a Realtime Compute cluster is started, one JobManager and several TaskExecutors are started at the same time.
  2. The client submits tasks to the JobManager.
  3. The JobManager assigns tasks to the TaskExecutors.
  4. The TaskExecutors report the heartbeat and statistical information to the JobManager.

TaskExecutor tab

The TaskExecutor tab offers a list of tasks and entries that contain their details.TaskExecutor