特牛网址导航

Spark Shuffle(二)Executor、Driver之间Shuffle结果消息传递、追踪_driver executor shuffle-CSDN博客

网友收藏
文章浏览阅读441次。1. 前言前文中讲了shuffleMapTask如何运行,输出Shuffle结果到Shuffle_shuffleId_mapId_0.data数据文件中,每个executor需要向Driver汇报当前节点的Shuffle结果状态,Driver保存结果信息进行下个Task的调度。2. StatusUpdate消息当Executor运行完Task的时候需要向Driver汇报StatusUpdate的消息override def statusUpdate(taskId: Long, state:_driver executor shuffle