在windows系统安装好hadoop后,输入hadoop version命令测试一下,结果:
Error: JAVA_HOME is incorrectly set
Please update set
前提条件:jdk已经正确安装和配置!
解决办法:
1.打开hadoop-env.cmd文件
目录在你自己的hadoop安装目录 (E:\hadoop\hadoop-2.7.3\conf\hadoop-env.cmd 或者 E:\hadoop\hadoop-2.7.3\etc\hadoop-env.cmd)
注:本人的安装目录,相对目录可供参考!
2.编辑hadoop-env.cmd文件
将set JAVA_HOME=%JAVA_HOME%修改为:
set JAVA_HOME=C:\PROGRA~1\Java\jdk1.8.0_131
注:
1)其中PROGRA~1是 Program Files 文件夹的dos文件名模式下的缩写 。
2)长于8个字符的文件名和文件夹名,取前6个有效字符,后缀为~1,如果有重名就是用 ~2,~3区分