Windows下 测试Hadoop时,使用hadoop -version时出现如下错误
Error: JAVA_HOME is incorrectly set.
Please update D:\profession\bigdata\hadoop-2.7.7\hadoop-2.7.7\conf\hadoop-env.cmd
‘-Xmx512m’
但在测试Java时,Java一切正常。
出现这个问题是因为在%JAVA_HOME%中出现了空格,删除空格即可。
如果%JAVA_HOME%中没有空格,则在etc/hadoop/hadoop-env.cmd中检查,是否Java_Home配置合适。
@rem The java implementation to use. Required.
@rem set JAVA_HOME=%JAVA_HOME%
set JAVA_HOME=%JAVA_HOME% //可以相对路径,也可以是绝对路径
@rem The jsvc implementation to use. Jsvc is required to run secure datanodes.
@rem set JSVC_HOME=%JSVC_HOME%