为了账号安全,请及时绑定邮箱和手机立即绑定

无法找到或加载主类org.apache.hadoop.mapreduce.v2.app

无法找到或加载主类org.apache.hadoop.mapreduce.v2.app

幕布斯6054654 2021-04-09 10:26:07
mapred-site.xml的内容:<configuration><property> <name>mapreduce.framework.name</name> <value>yarn</value></property><property> <name>yarn.app.mapreduce.am.env</name> <value>HADOOP_MAPRED_HOME=/home/admin/hadoop-3.1.0</value></property><property> <name>mapreduce.map.env</name> <value>HADOOP_MAPRED_HOME=/home/admin/hadoop-3.1.0</value></property><property> <name>mapreduce.reduce.env</name> <value>HADOOP_MAPRED_HOME=/home/admin/hadoop-3.1.0</value></property><property>     <name>mapreduce.application.classpath</name>    <value>$HADOOP_MAPRED_HOME/share/hadoop/mapreduce/*,$HADOOP_MAPRED_HOME/share/hadoop/mapreduce/lib/*</value></property></configuration>虽然我已经设置了yarn.app.mapreduce.am.env和其他参数;我收到无法找到或加载主类org.apache.hadoop.mapreduce.v2.app.MRAppMaster错误。我正在尝试在Linux机器上安装了hadoop的地方远程运行map reduce程序,而我正在Windows机器上运行它。以下是我的作业配置设置。请帮我。最近6天以来,我一直在解决这个问题。在此先多谢。Hadoop版本:3.1.0
查看完整描述

3 回答

?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

我遇到了同样的问题,并通过在mapred-site.xml中添加此问题来解决(因此请编辑mapreduce.application.classpath属性)


<property> 

    <name>mapreduce.application.classpath</name>

    <value>$HADOOP_MAPRED_HOME/share/hadoop/mapreduce/*,$HADOOP_MAPRED_HOME/share/hadoop/mapreduce/lib/*,$HADOOP_MAPRED_HOME/share/hadoop/common/*,$HADOOP_MAPRED_HOME/share/hadoop/common/lib/*,$HADOOP_MAPRED_HOME/share/hadoop/yarn/*,$HADOOP_MAPRED_HOME/share/hadoop/yarn/lib/*,$HADOOP_MAPRED_HOME/share/hadoop/hdfs/*,$HADOOP_MAPRED_HOME/share/hadoop/hdfs/lib/*</value>

</property>


查看完整回答
反对 回复 2021-04-14
  • 3 回答
  • 0 关注
  • 138 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信