Spark On Yarn执行流程
时间: 2023-10-29 21:08:09 浏览: 118
Spark On Yarn执行流程大致如下:
1. 用户提交Spark应用程序到Yarn集群
2. Yarn ResourceManager接收到应用程序请求后,为该应用程序分配一个ApplicationMaster(AM)。
3. AM向ResourceManager申请资源,包括CPU、内存等,并启动Driver程序。
4. Driver程序向ResourceManager申请Executor资源,并将任务分配给Executor。
5. Executor执行任务,并将结果返回给Driver。
6. Driver将结果返回给用户。
阅读全文