解决Windows上hadoop一系列命令失效

在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 命令

你可能感兴趣的:(解决Windows上hadoop一系列命令失效)