1.Error: Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster
问题描述:执行mapreduce出现问题
执行hadoop jar share/hadoop/mapreduce/ha doop-mapreduce-examples-3.3.1.jar wordcount /input /outpu t
出现如下问题
环境:完全分布式,hadoop3.3.1,jdk1.8
Error: Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster
解决方案:根据提示
找到$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>
注意前提是配置好了HADOOP_HOME