我对Hadoop的配置如下:
user variables:
HADOOP_HOME = C:\Progra~1\Hadoop-3.2.0\bin
JAVA_HOME = C:\Progra~1\Java\jdk1.8.0_201
environment variables:
C:\Progra~1\Java\jdk1.8.0_201\bin
C:\Progra~1\Hadoop-3.2.0\bin
hadoop-env.cmd:
set JAVA_HOME=C:\Progra~1\Java\jdk1.8.0_201
当我使用命令start-all.cmd
启动Hadoop时,出现此错误:
C:\ Program无法识别为内部外部命令。
答案 0 :(得分:0)
这是因为Program Files
中的空格字符。最好将Java安装在根目录中,例如:C:\java