在Windows上安装Hadoop后,设置HADOOP_HOME和PATH后执行命令hadoop -version后出现错误
Error: JAVA_HOME is incorrectly set.
Please update D:\hadoop-2.7.2\conf\hadoop-env.cmd
出现错误的原因是JAVA_HOME设置错误,但是java的一系列命令并没有什么问题,怎么到了hadoop上就不好使了呢?
这是因为JAVA_HOME的路径中有空格
将jdk换个地方就可以了
然后修改 hadoop-2.7.2\conf\hadoop-env.cmd 中的 JAVA_HOME
set JAVA_HOME=E:\jdk1.7.0_72
测试:hadoop 命令