1. 程式人生 > >hadoop3.1.1下MapReduce操作出現錯誤: 找不到或無法載入主類org.apache.hadoop.mapreduce.v2.app.MRAppMaster 問題解決方法

hadoop3.1.1下MapReduce操作出現錯誤: 找不到或無法載入主類org.apache.hadoop.mapreduce.v2.app.MRAppMaster 問題解決方法

Hadoop3.1.1下成功安裝後,進行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程式,成功執行。