Ошибка при установке Hadoop 2.7.2 в Windows 10

Получение этой ошибки при попытке выполнить любые операции cmd, связанные с Hadoop:

`Error: JAVA_HOME is incorrectly set. 
Please update C:\Hadoop\hadoop-2.7.2\conf\hadoop-env.cmd '-Xmx512m' is not recognized as an internal or external command, operable program or batch file.`

Мой JAVA_HOME имеет значение C:\Program Fies(x86)\Java\jdk1.8.0_91 в переменных среды. Я также изменил C:\Hadoop\hadoop-2.7.2\etc\hadoop-env.sh и сделал JAVA_HOME равным указанному выше значению.


person Saurav Sircar    schedule 28.06.2016    source источник


Ответы (3)


Интервал здесь проблема. Установите java как C:\java\jdk вместо C:\Program Fies(x86)\Java\jdk1.8.0_91, у меня это работает в Windows 8.1.

person Churchill vins    schedule 29.06.2016
comment
Пробовал. Все равно никакой разницы. - person Saurav Sircar; 29.06.2016
comment
Вы можете проверить переменную окружения JAVA_HOME и путь к java sdk. - person Churchill vins; 29.06.2016
comment
также убедитесь, что JAVA_HOME добавлен/отредактирован в hadoop-env.sh файле - person Ronak Patel; 29.06.2016

Попробуйте отредактировать файл hadoop-env.cmd (командный сценарий Windows) вместо файла hadoop-env.sh и указать путь к JAVA_HOME.

Объяснение: -> Убедитесь, что ваш путь jdk не содержит пробела (пример: C:\Program Files\java.: здесь «Program Files» содержит пространство, которое не может быть проанализировано с помощью hadoop) {Если в пути jdk есть пробел , затем установите java по другому пути без пробела в имени пути} -> Щелкните правой кнопкой мыши hadoop-env.cmd и отредактируйте с помощью блокнота -> установите JAVA_HOME = (Пример: установите JAVA_HOME = C:\java)

Это сработало для меня, я установил Apache Spark в Windows с установленными scala и scala IDE (используя проект Eclipse -> Maven в качестве scala IDE), решил ошибку winutils и, наконец, решил эту ошибку, чтобы искра работала в моих окнах. Пожалуйста, не стесняйтесь спрашивать о любых сомнениях относительно этого.

person M Manish    schedule 29.09.2016

установите JAVA_HOME в hadoop-env.cmd для windows7 с расположением java jdk без пробелов в пути. Я тоже столкнулся с проблемой.

Первоначально путь JDK был - C:\Program Files\Java\jdk1.8.0_144

Заменено на - C:\Java\jdk1.8.0_144

Теперь Hadoop запустился правильно через CMD

person Vishakh Rameshan    schedule 27.09.2018