2016-12-23 2 views
-1

Я пытаюсь установить Hadoop в убунту после установки этих строк в .bashrc установки Hadoopкоманды Hadoop не найдена в терминале

export HADOOP_HOME="/Desktop/hadoop-1.2.1" 
set PATH ="$PATH:$HADOOP_HOME/bin" 
export PATH 

я писал в терминале

hadoop version 

меня :

hadoop: command not found 
+0

Попробуйте 'hadoop -version'? чтобы увидеть, где установлен do 'which hadoop'? – Inian

+0

Я сделал , и он отобразил его в том же сообщении hadoop: команда не найдена –

+0

вы включили свои настройки с помощью relogin или включили ее вручную с помощью 'source ~/.bashrc'? –

ответ

2

линия:

set PATH ="$PATH:$HADOOP_HOME/bin" 

это не то, что вы думаете по этому поводу в bash. В Bash set используется для многих вещей, но не для назначения переменных. Эта строка фактически задает аргументы командной строки (unnamed parameters), доступный как $1 и $2.

Вы, наверное, имели в виду:

export HADOOP_HOME="/Desktop/hadoop-1.2.1" 
export PATH="$PATH:$HADOOP_HOME/bin" 

Обратите внимание, что пробелы не допускаются вокруг =.

Перед тестированием убедитесь, что вы «отправили» файл .bashrc.

Смежные вопросы