我有一个Hadoop Map-Reduce应用程序,其代码中的下列行(将reducer的数量设置为1)。强制Hadoop运行具有多个reducer的应用程序
job.setNumReduceTasks(1)
我想运行多个减速这个应用程序,所以我尝试添加下面的XML代码$HADOOP_CONF_DIR/mapred-site.xml
<property>
<name>mapreduce.job.reduces</name>
<value>2</value>
</property>
但是,代码仍然有1个减速运行。 有没有办法强制hadoop应用程序使用2个reducer运行,或者应用程序代码的优先级是否始终较高?