在hadoop 环境下运行MapReduce 下wordCount出现如下图错误:

如果英语不错的话,可以在错误提示找到答案😂😂😂😂😂😂

我们找到hadoop安装目录下$HADOOP_HOME/etc/hadoop/mapred-site.xml,增加以下代码,

<property>
<name>yarn.app.mapreduce.am.env</name>
<value>HADOOP_MAPRED_HOME=$HADOOP_HOME</value>
</property>
<property>
<name>mapreduce.map.env</name>
<value>HADOOP_MAPRED_HOME=$HADOOP_HOME</value>
</property>
<property>
<name>mapreduce.reduce.env</name>
<value>HADOOP_MAPRED_HOME=$HADOOP_HOME</value>
</property>

注意:如果加了上面的代码还是出现如下错误的话。

解决方法:打开自己的环境配置 /etc/profile 找到自己配置的$HADOOP_HOME的路径。把上面的代码$HADOOP_HOME替换如下图即可

再执行就会出现如下图一样,代表完成。


## 感谢大家的支持!希望能帮到所需之人。

posted on 2021-10-31 13:04  阿久569  阅读(444)  评论(0)    收藏  举报