在cygwin部署hadoop出現的問題:$ ./bin/hadoop version 顯示錯誤: 找不到或無法加載主類 org.apache.hadoop.util.VersionInfo


解決方案

找到hadoop主目錄的bin文件夾下的hadoop文件,將倒數第二行

exec "$JAVA" $JAVA_HEAP_MAX $HADOOP_OPTS $CLASS "$@"

改成

exec "$JAVA" -classpath "$(cygpath -pw "$CLASSPATH")" $JAVA_HEAP_MAX $HADOOP_OPTS $CLASS "$@"

就可以了

ps:

我按這個方法解決了

http://stackoverflow.com/questions/19363402/classpath-issue-in-hadoop-on-cygwin-while-running-hadoop-version-command


免責聲明!

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



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