开发者社区> 问答> 正文

Spark的驱动节点driver有什么作用?

Spark的驱动节点driver有什么作用?

展开
收起
游客fq2cv4o24bhvc 2021-12-07 18:49:14 1017 0
1 条回答
写回答
取消 提交回答
  • 1、把用户程序转为任务:驱动器在运行的时候,会将一个作业根据shuffle切分成一个或多个stage,然后在将stage分成一个或多个task。

    2、为执行器调度任务:当集群管理器启动执行器后,执行器会向Driver反向注册自己,因此Driver会得到每个执行器的状态信息,Driver会将task根据数据所在的位置分配给合适的executor,executor在运行的时候,会将计算的中间数据存储下来,同时Driver会对这些数据进行跟踪,利用存储数据的位置调度之后的任务

    2021-12-07 19:41:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Hybrid Cloud and Apache Spark 立即下载
Scalable Deep Learning on Spark 立即下载
Comparison of Spark SQL with Hive 立即下载