如果我在mapreduce程序中没有设置“减少任务数”,会发生什么?

时间:2015-09-02 06:41:17

标签: java hadoop mapreduce

我想知道如果我在mapreduce程序的Driver类中根本不包含setNumReduceTasks()会发生什么。它需要什么默认值?

我编写MapReduce Java程序后,在我的代码中没有setNumReduceTasks()。但监控应用程序仍然显示许多Reducers正在运行。

为什么会这样?

1 个答案:

答案 0 :(得分:3)

如果您在mapred-site.xml中没有 mapreduce.job.reduces 的条目,则默认为1.Else它将采用mapred-site.xml中的值