This topic describes the role of TaskExecutors in the startup process of a Realtime Compute cluster and introduces the TaskExecutor tab.
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
- Log on to the Realtime Compute development platform.
- In the top navigation bar, click Administration.
- In the Jobs section of the left-side navigation pane, click the name of the target job under Job Name.
- On the Job Administration page, click the TaskExecutor tab.
The role of TaskExecutors in the cluster startup processTaskExecutors play an important part in the startup process of a Realtime Compute cluster. The startup process of a Realtime Compute cluster is as follows:
- When a Realtime Compute cluster is started, one JobManager and several TaskExecutors are started at the same time.
- The client submits tasks to the JobManager.
- The JobManager assigns tasks to the TaskExecutors.
- The TaskExecutors report the heartbeat and statistical information to the JobManager.