Se o seu datanode não estiver em execução, pode haver muitos problemas. O diretório definido no arquivo hdfs-site.xml não está correto ou o ID do cluster no qual o datanode está presente não corresponde ao ID do cluster com seu namenode e muito mais.
Faça o seguinte e comente ou edite sua pergunta depois de executar os comandos com a saída anexada.
-
Verifique se o diretório está definido corretamente em hdfs-site.xml (sintaxe / home / yourComputerName / datanode ou namenode)
-
Exclua todo o diretório (namenode, datanode, tmp)
-
Formate o namenode novamente. ( hadoop namenode -format )
-
Inicie todos os daemons (serviços) (" start-all.sh ") e use " jps " para verificar se todos os daemons estão funcionando ou não (deve haver seis daemons)
-
Se o problema persistir, tente o comando " hadoop datanode " após o start-all.sh e cole o erro durante a edição da pergunta. Depois disso, vou ajudá-lo ainda mais.
Obrigado