轉載於 https://www.cnblogs.com/guoxiangyue/p/13929829.html
執行 MapReduce 操作時,出現錯誤,
提示找不到主類 org.apache.hadoop.mapreduce.v2.app.MRAppMaster 。
在網上搜索找到解決方法,記錄如下:
在命令行下輸入如下命令,並將返回的內容復制。
# hadoop classpath
編輯 yarn-site.xml
# vim yarn-site.xml
添加如下內容
<configuration> <property> <name>yarn.application.classpath</name> <value>輸入剛才返回的Hadoop classpath路徑</value> </property> </configuration>
在所有的 Master 和 Slave 節點進行如上設置,設置完畢后重啟 Hadoop 集群,重新運行剛才的 MapReduce 程序,成功運行。