在程序文件中启动Hadoop服务时出现问题

时间:2019-02-06 09:52:09

标签: windows hadoop configuration

我对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无法识别为内部外部命令。

1 个答案:

答案 0 :(得分:0)

这是因为Program Files中的空格字符。最好将Java安装在根目录中,例如:C:\java