本身搭建了一套伪分布的大数据环境,运行Hadoop包中自带的示例时,出现以下错误:
apache
错误: 找不到或没法加载主类 org.apache.hadoop.mapreduce.v2.app.MRAppMasterapp
缘由:oop
hadoop集群上运行build动做时提示以上错误,缘由是yarn-site.xml和mapred-site.xml中的yarn.application.classpath没有进行配置。大数据
解决方法:ui
找到yarn-site.xml和mapred-site.xml,并在configuration标签中,添加以下代码:spa
1 <property> 2 <name>yarn.application.classpath</name> 3 <value> 4 /bigdata/hadoop-3.0.3/etc/hadoop:/bigdata/hadoop-3.0.3/share/hadoop/common/lib/*:/bigdata/hadoop-3.0.3/share/hadoop/common/*:/bigdata/hadoop-3.0.3/share/hadoop/hdfs:/bigdata/hadoop-3.0.3/share/hadoop/hdfs/lib/*:/bigdata/hadoop-3.0.3/share/hadoop/hdfs/*:/bigdata/hadoop-3.0.3/share/hadoop/yarn/lib/*:/bigdata/hadoop-3.0.3/share/hadoop/yarn/*:/bigdata/hadoop-3.0.3/share/hadoop/mapreduce/lib/*:/bigdata/hadoop-3.0.3/share/hadoop/mapreduce/*:/bigdata/hadoop-3.0.3/contrib/capacity-scheduler/*.jar 5 </value> 6 </property>
注:个人$HADOOP_HOME=bigdata/hadoop-3.0.3code
修改完了,记得format一下。orm