1
我有一個3個節點的集羣,我想增加mapper和reducer的數量,以便每個節點有5個mapper和reducer。我使用下面的代碼,但它不適合我。任何幫助?如何增加hadoop中mapreduce程序中mappers和reducers的數量?
mapred-site.xml中
<configuration>
<property>
<name>mapred.job.tracker</name>
<value>vhost2456:9001</value>
<description>The host and port that the MapReduce job tracker runs
at.</description>
</property>
<property>
<name>mapred.tasktracker.map.tasks.maximum</name>
<value>15</value>
</property>
<property>
<name>mapred.tasktracker.reduce.tasks.maximum</name>
<value>15</value>
</property>
<property>
<name>mapred.map.tasks</name>
<value>5</value>
</property>
<property>
<name>reduce.map.tasks</name>
<value>5</value>
</property>
</configuration>
你有沒有重新啓動jobtraker和所有tasktraker?並且你的工作量足夠大至少15 * 64mb。 –