HADOOP_HOME установлен неправильно - PullRequest
0 голосов
/ 20 мая 2018

Я скачал бинарный tarball из hadoop отсюда: http://hadoop.apache.org/releases.html (версия 2.8.4).Я распаковал файл tar.gz, а затем изменил файл etc / hadoop-env.sh с

export JAVA_HOME={$JAVA_HOME}

на свое местоположение java jdk:

export JAVA_HOME=C:\Program Files\Java\jdk1.8.0_131

Я также добавил эти две строки:

export HADOOP_HOME=D:/hadoop/hadoop-2.8.4 export PATH=$PATH:$HADOOP_HOME/bin

Но когда я пытаюсь запустить

$ hadoop version

из cmdя получаю сообщение об ошибке:

Error: HADOOP_HOME is not set correctly

Что я сделал не так и как мне изменить путь hadoop_home, чтобы он работал?

Ответы [ 2 ]

0 голосов
/ 22 мая 2018

Установите путь HADOOP_HOME Переменная среды, как показано ниже:

export HADOOP_HOME=D:\hadoop\hadoop-2.8.4
export PATH=$PATH:$HADOOP_HOME\bin

$ hadoop version

Это будет работать

0 голосов
/ 20 мая 2018

Кроме {$JAVA_HOME} знак доллара находится не в том месте (должен находиться за скобками), Windows не запускает сценарий оболочки для поиска ваших переменных

Вам необходимо установить переменные среды вОкна из панели управления.И вам также необходимо удалить все пробелы из пути к файлу «Program Files»

Не ясно, используете ли вы Cygwin или подсистему Windows Linux, но это отличается от собственного CMD

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...