Я установил hadoop для просмотра видео на YouTube. хотя я пытаюсь запустить его в терминале, он выдает мне эту ошибку
srimanth@srimanth-Inspiron-N5110:~$ /usr/local/hadoop-2.6.0/bin/hadoop version /usr/local/hadoop-2.6.0/bin/hadoop: line 144: /usr/iib/java/jdk1.8.0_31/bin//bin/java: No such file or directory
У меня есть Java в /usr/lib/java/jdk1.8.0_31/bin/
, но я не знаю, почему ошибка показывает другой путь.
Я настроил путь в hadoop-env.sh
следующим образом:
JAVA_HOME=/usr/iib/java/jdk1.8.0_31/bin/ export JAVA_HOME=${JAVA_HOME}
Я сделал то же самое в .bashrc
:
export HADOOP_HOME=/usr/local/hadoop-2.6.0/bin/hadoop JAVA_HOME=/usr/iib/java/jdk1.8.0_31/bin export JAVA_HOME PATH=$PATH:$JAVA_HOME export PATH
Если вам нужна дополнительная информация, пожалуйста, спросите .
Проблема - Вы, включали bin/
папка в Ваш JAVA_HOME
путь.
Удаляют его, так, чтобы Ваш JAVA_HOME
был похож usr/iib/java/jdk1.8.0_31
т.е.
JAVA_HOME=/usr/iib/java/jdk1.8.0_31/