No seu arquivo .cmd o caminho do JAVA_HOME precisa estar entre aspas, pois tem pastas com espaço em branco no nome.

Amiguinho, você fez assim:
set JAVA_HOME = "C:\Program Files\Java\jdk-17.0.1"
Quando você executa o comando set do DOS, não pode pôr espaço entre o nome da variável e o sinal de igual e nem entre o sinal de igual e o valor da variável.
O correto é você setar assim:
set JAVA_HOME="C:\Program Files\Java\jdk-17.0.1"
Deve ter mais lugares onde você esqueceu de colocar o caminho entre aspas.
O ruim é que você só posta imagens, deveria postar o conteúdo dos arquivos para o pessoal do fórum ver.
É muito ruim ficar olhando printscreens.
Aqui:
core-site.xml (879,Bytes)
hadoop-env.cmd (3,9,KB)
hdfs-site.xml (1,1,KB)
mapred-site.xml (857,Bytes)
yarn-site.xml (909,Bytes)
Suas variáveis HADOOP_HOME e JAVA_HOME estão erradas.
Conforme o @Lucas_Camara já te ensinou, nelas não vai a pasta bin.
A pasta bin vai na variável PATH.
As imagens da parte do JAVA_HOME e HADOOP_HOME estão com o caminho errado.
Nestas variáveis não vai a pasta bin.
Tanto que na etapa 6 está escrito “Next we set the Hadoop bin directory path and JAVA bin directory path”.
E no path vc adiciona no final:
;%HADOOP_HOME%\bin;%JAVA_HOME%\bin;
Você está com alguns caminhos completos no seu PATH
Apaga esses caminhos:
C:\Program Files\Common Files\Oracle\javapath
C:\Program Files\Java\jdk-17.0.1\bin
C:\hadoop\bin
Deixa o
%JAVA_HOME%\bin
e adiciona o
%HADOOP_HOME%\bin
“Não foi” não explica nada.
Qual erro você tem agora?
E o que apareceu no terminal qdo vc subiu o serviço?
Terminal?
Isso. O lugar onde vc executa comandos. No windows é o powershell.









