/bin/bash: /us/rbin/jdk1.8.0/bin/java: No such file or directory


運行Map-Reduce程序,報以下錯誤:

Container exited with a non-zero exit code 127. Error file: prelaunch.err
/bin/bash: /us/rbin/jdk1.8.0/bin/java: No such file or directory

 

原因:

Yarn的Java的路徑沒配置或配置了錯的路徑。

 

解決方法:

vim hadoop/etc/hadoop/yarn-env.sh

把JAVA_HOME改成正確的路徑,例如:

export JAVA_HOME=/usr/bin/jdk1.8.0

每台機的yarn-env.sh都要修改,也可以用scp命令把yarn-env.sh同步到其它機。

假設有c1、c2、c3、c4四台機,當前在c1機:

cd hadoop/etc/hadoop
scp yarn-env.sh c2:/hadoop/etc/hadoop
scp yarn-env.sh c3:/hadoop/etc/hadoop
scp yarn-env.sh c4:/hadoop/etc/hadoop

* 修改后要重啟Hadoop才會生效

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM