【发布时间】:2014-01-08 21:01:20
【问题描述】:
我有一个 Hadoop Map-reduce 应用程序,其代码中包含以下行(将 reducer 的数量设置为 1)。
job.setNumReduceTasks(1)
我想用多个 reducer 运行这个应用程序,所以我尝试将以下 XML 代码添加到 $HADOOP_CONF_DIR/mapred-site.xml
<property>
<name>mapreduce.job.reduces</name>
<value>2</value>
</property>
但是,代码仍然使用 1 个 reducer 运行。 有没有办法强制hadoop应用程序使用2个reducer运行或者应用程序代码的优先级总是更高?
【问题讨论】:
标签: hadoop configuration mapreduce reduce hadoop-yarn