Reduce task启动后第一个阶段是shuffle,即向map端fetch数据。每次fetch都可能因为connect超时,read超时,checksum错误等原因而失败。Reduce task为每个map
关于Too many fetch-failures错误
最新推荐文章于 2021-10-13 08:21:00 发布
Reduce任务在shuffle阶段遇到fetch失败问题,每次fetch可能由于连接超时、读取超时或校验和错误导致。当每个map的fetch失败次数达到预设阈值(默认6次),Reduce任务会报告给JobTracker。若超过50%的Reduce任务报告fetch同一map输出失败,JobTracker将终止该map任务并重新调度。
摘要由CSDN通过智能技术生成