MapReduce的Reduce处理过程 卡在了67% 卡在了67% 今天出现了一个问题,就是reduce的时候卡在了67%。我一直以为是数据量太大的缘故,因此我将数据量缩小了10倍,发现还是卡在了67%。 reduce过程的百分比与对应的处理如下: 0~33%是shuffle 33~67%是sort 67~100%才是reducer程序执行的过程。 因此如果reduce卡在了67%,那么说明reducer一个也没有执行。因此我找到了问题的所在,所有的map输出的key值都相等,导致了一个reduce对全量数据进行操作。