标题hadoop 测试运行wordcount任务常见报错
问题描述: 运行了一天总是出现这种错误,在网上搜索了很多,各种帖子也提供了很多解决方案,就是没有成功。其实很关键的一点在于很多网友没有指出关键细节,还是会一直不成功。 解决方案: 在hadoop安装目录下(/opt/module/hadoop-3.1.3/etc/hadoop/mapred-site.xml)修改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>
**【注】**不要加上$HADOOP_HOME$两侧的花括号 (很关键) 很多博主没有删掉或括号,导致更新配置后还是无法解决问题,就耽误了读者的时间。
|