在某些用例中,一段时间以来我一直没有使用reducer作业,但是我从未遇到过“no mapper”作业。 “没有映射器”意味着mapreduce框架仍然会读取输入文件并以某种方式(基于InputFormat?)对它们进行混洗/排序,而这些将是我的reducer的输入? 最佳答案 “没有映射器”是“身份映射器”的委婉说法。如果不指定默认映射器,则仅此一个。至少,身份映射器进程会将未更改的输入定向到正确的reducer分区。