我发现了这个问题。它位于以下这些行的mapred-site.xml配置文件中:
<property> <name>mapreduce.map.java.opts</name> <value>1600</value> </property> <property> <name>mapreduce.reduce.java.opts</name> <value>1600</value> </property>
标记内的每个值都应该有一个“-Xmx”前缀和一个“m”后缀。
配置这些属性的正确方法:
<property> <name>mapreduce.map.java.opts</name> <value>-Xmx1600m</value> </property> <property> <name>mapreduce.reduce.java.opts</name> <value>-Xmx1600m</value> </property>
希望这可以帮助别人,因为我花了太多时间来弄明白。