TaskScheduler
时间: 2023-10-12 12:57:46 浏览: 41
TaskScheduler是任务调度的客户端,负责任务的提交,并且请求集群管理器对任务调度。它将Stage打包成TaskSet交给TaskScheduler,然后TaskScheduler将其封装为TaskSetManager加入到调度队列中。TaskScheduler初始化后会启动SchedulerBackend,它负责跟外界打交道,接收Executor的注册信息,并维护Executor的状态。TaskScheduler根据指定的调度策略从调度队列中选择TaskSetManager去调度运行任务。常见的任务调度模式有Local模式、Standalone模式、Yarn-Cluster模式和Yarn-Client模式。\[1\]\[2\]\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [任务调度器TaskScheduler](https://blog.csdn.net/qq_27639777/article/details/88762693)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]