Это все, что не является оптимальным, поскольку выходные данные карты ВСЕГДА должны быть скопированы на другой сервер.
Но вы можете просто изменить свой mapred-site.xml на серверах.
<property>
<name>mapred.tasktracker.map.tasks.maximum</name>
<value>4</value>
<description>The maximum number of map tasks that will be run simultaneously by a task tracker.</description>
</property>
<property>
<name>mapred.tasktracker.reduce.tasks.maximum</name>
<value>4</value>
<description>The maximum number of reduce tasks that will be run simultaneously by a task tracker.</description>
</property>
На сервере, на котором не должны работать никакие редукторы, вы должны положить в limit.task.maximum ноль.И наоборот для других серверов.