Я пытался запустить пряжу,но у меня возникла эта проблема.Yarn установлен, но даже не может получить доступ к версии

#hadoop #cmd #environment-variables #hadoop-yarn #java-home

Вопрос:

пряжа —версия

 The system cannot find the path specified.
Error: JAVA_HOME is incorrectly set.
       Please update C:UsersshriyDownloadshadoop-3.1.0etchadoophadoop-env.cmd
'-Dhadoop.log.dir' is not recognized as an internal or external command,
operable program or batch file.
 

Ответ №1:

Путь к вашей среде java не должен содержать пробелов. Решение заключается в следующем:

В строке cmd укажите каталог, содержащий jdk (в моем случае C:Program ФайлыJavajdk1.8.0_73). выполните следующую строку «для %I в (.) do echo %~sI», чтобы отобразить краткое имя установленного jdk (в моем случае C:PROGRA~1JavaJDK18~1.0_7) в файле «hadoop-env.cmd» измените строку «JAVA_HOME=%JAVA_HOME%» на «JAVA_HOME=C:PROGRA~1JavaJDK18~1.0_7». запустите еще раз файл «hadoop-env.cmd», и он будет работать правильно.