问题描述
Windows 10
配置好hadoop
环境变量后,使用hadoop命令报错如下:
Error: JAVA_HOME is incorrectly set.
问题分析
hadoop
依赖Java
,通过提示可以推出是hadoop-env.cmd
下关于JAVA_HOME
参数出现问题,导致找不到Java
的路径
解决
在\etc\hadoop\hadoop-env.cmd
找到JAVA_HOME
字段
原先失败的是我
Java
默认安装在Program File
下,默认配置使用了我的JAVA_HOME
环境变量,也就是这个默认安装的路径,这个路径的中就是Program File
中间的两个空格出现了问题,如下
将Program File
使用PROGRA~1
代替即可,如下我是直接下到了下边