错误: 找不到或无法加载主类 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/etc/hadoop/yarn-site.xml包含下列設置
<property>
? ? ? ? <name>yarn.application.classpath</name>
? ? ? ? <value>/home/appleyuchi/bigdata/hadoop-2.7.7/share/hadoop/mapreduce/*</value>?
? ? </property>
?
這里網上說直接在<value></value>填入hadoop classpath返回的結果,但是其實只有上面這個路徑包含
?org.apache.hadoop.mapreduce.v2.app.MRAppMaster
的
Reference:
[1]在 YARN 上運行 mapreduce 的 jar 包
總結
以上是生活随笔為你收集整理的错误: 找不到或无法加载主类 org.apache.hadoop.mapreduce.v2.app.MRAppMaster的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 新预告放出,《重返猴岛》手游 7 月 2
- 下一篇: 天气通如何添加城市(专业天气预报)