有两种可能:
1、export JAVA_HOME=你的jdk的路径,没有正确的写在hadoop-env.sh的文件中
2、你的hadoop的版本的问题,如果是hadoop-0.21的话,配上上边的hadoop-env.sh中的JAVA_HOME肯定是没问题了,但是如果是hadoop-0.20的话,需要修改下hadoop的脚本文件,如果你是后者的话,再Hi我吧~
hadoop脚本中使用的是hadoop-env.sh文件中配置的JAVA_HOME,不知有没有配置?
java_home没配好
JDK没安装好?