我有一個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運行,或者應用程序代碼的優先級是否始終較高?