[hadoop那些事] 錯誤: 找不到或無法加載主類 org.apache.hadoop.mapreduce.v2.app.MRAppMaster

hadoop classpath

Linux返回類似這樣的代碼

/usr/hadoop/hadoop-3.1.2/etc/hadoop:/usr/hadoop/hadoop-3.1.2/share/hadoop/common/lib/:/usr/hadoop/hadoop-3.1.2/share/hadoop/common/:/usr/hadoop/hadoop-3.1.2/share/hadoop/hdfs:/usr/hadoop/hadoop-3.1.2/share/hadoop/hdfs/lib/:/usr/hadoop/hadoop-3.1.2/share/hadoop/hdfs/:/usr/hadoop/hadoop-3.1.2/share/hadoop/mapreduce/lib/:/usr/hadoop/hadoop-3.1.2/share/hadoop/mapreduce/:/usr/hadoop/hadoop-3.1.2/share/hadoop/yarn:/usr/hadoop/hadoop-3.1.2/share/hadoop/yarn/lib/:/usr/hadoop/hadoop-3.1.2/share/hadoop/yarn/

在hadoop的 yarn-site.xml裏面添加 value裏面複製你電腦返回的代碼

	<property>
        <name>yarn.application.classpath</name>
        <value>/usr/hadoop/hadoop-3.1.2/etc/hadoop:/usr/hadoop/hadoop-3.1.2/share/hadoop/common/lib/*:/usr/hadoop/hadoop-3.1.2/share/hadoop/common/*:/usr/hadoop/hadoop-3.1.2/share/hadoop/hdfs:/usr/hadoop/hadoop-3.1.2/share/hadoop/hdfs/lib/*:/usr/hadoop/hadoop-3.1.2/share/hadoop/hdfs/*:/usr/hadoop/hadoop-3.1.2/share/hadoop/mapreduce/lib/*:/usr/hadoop/hadoop-3.1.2/share/hadoop/mapreduce/*:/usr/hadoop/hadoop-3.1.2/share/hadoop/yarn:/usr/hadoop/hadoop-3.1.2/share/hadoop/yarn/lib/*:/usr/hadoop/hadoop-3.1.2/share/hadoop/yarn/*</value>
    </property>

重新啓動hadoop即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章