按照网上教程,在Windows下安装Hadoop,将D:\hadoop-2.7.3\etc\hadoop下的hadoop-env-cmd文件中的JAVA_HOME改为Java JDK的安装路径后还是报错,显示JAVA_HOME没有设置正确。
解决方案:
首先确保Java JDK的安装路径与Hadoop的安装路径位于同一个盘中,如果不在,可以尝试将之前安装的目录拷贝一份到相应目录中。
新建环境变量JAVA_HOME,路径设为Java JDK的安装路径(和Hadoop在同一盘中,如D盘),然后在path中添加**%JAVA_HOME%\bin**,并且打开hadoop\etc\hadoop目录下的hadoop-env.cmd文件,将其中的JAVA_HOME改为Java JDK的安装路径,然后保存。
打开cmd,输入hadoop version,如果看到视图如下:
路径设置成功。