当我跑步时DistCp使用将数据从S3到我的本地HDFS我在地图上减少作业过程中得到这个异常移动推出复制数据:Hadoop的DistCp使用引发无法找到或加载主类org.apache.hadoop.mapreduce.v2.app.MRAppMaster
Error: Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster
我检查了每一篇可能的在线文章。 我yarn-site.xml
文件包含
<property> <name>yarn.application.classpath</name> <value> $HADOOP_CONF_DIR, $HADOOP_COMMON_HOME/*, $HADOOP_COMMON_HOME/lib/*, $HADOOP_HDFS_HOME/*, $HADOOP_HDFS_HOME/lib/*, $HADOOP_MAPRED_HOME/*, $HADOOP_MAPRED_HOME/lib/*, $HADOOP_YARN_HOME/*, $HADOOP_YARN_HOME/lib/*, $HADOOP_HOME/share/hadoop/mapreduce/, $HADOOP_HOME/share/hadoop/mapreduce/lib/ </value> </property>
为集群的每个节点,我检查,这些变量被设置并指向正确的文件夹,实际上$HADOOP_HOME/share/hadoop/mapreduce/
是指向hadoop-mapreduce-client-app-2.7.1.jar
是包含org.apache.hadoop.mapreduce.v2.app.MRAppMaster
罐子一个有什么建议么??