2

我已将 mapred.tasktracker.reduce.tasks.maximum 设置为 10 in mapred-site.xml,并且我也在jobConf.setNumReduceTasks(5)我的工作中写作。

如果我在 Shell 中运行作业,一切都很好。

但是当我通过 Eclipse 运行相同的作业时,只启动了一个减速器。

我尝试在 Eclipse 中编辑 Map/Reduce Locations,并设置mapred.reduce.tasks为 10。但这仍然不起作用。

我可以在eclipse中调整其他参数吗?

4

1 回答 1

11

在 Eclipse 中运行它似乎使用本地作业运行器。它只支持 0 或 1 个减速器。如果您尝试将其设置为使用多个减速器,它会忽略它并只使用一个。

于 2012-10-17T17:45:12.200 回答