Spark
资源调度机制定义
- 当我们
Spark
应用程序提交到Spark
集群的时候,首先Driver
和Application
会向Master
发送注册请求,Master
接受到请求以后会将他们加入到队列中等待启动,而Driver
跟Application
启动都需要资源,而他们所虚的资源是Master里统一管理的,所以Master
决定了资源的调度机制。
- 当我们
Spark
资源调度源码分析schedule
方法
launchDriver
方法
startExecutorOnWorker
方法:为程序在Worker
上启动Executor
scheduleExecutorsOnWorkers
方法:返回一个数组,对应每个Worker能够分配的core的数量
allocateWorkerResourceToExecutors
方法:在Woker
上分配一个活多个Executor
Spark Core(十一)Spark资源调度机制
最新推荐文章于 2023-07-17 16:29:19 发布