2013-05-26 2 views
0

У меня проблема установки Hadoop на Ubuntu 10.10. Я успешно установил hadoop. Я сделал «версию hadoop», и он показал мне версию и другую информацию. как и следовало бы.Проблема с установкой Hadoop Ubuntu 10.10

Проблема возникает, когда я открываю новое окно терминала, или я выхожу из системы и переуступаю. Я использую «версию hadoop», это говорит о том, что hadoop не установлен. Похоже, что я упускаю что-то в настройках.

Я использую Ubuntu 10.10.

Любая помощь приветствуется. Rajesh

+1

установлен откуда? похоже, что это не в PATH. – user2384250

+0

также выдает полный путь исполняемого файла hadoop – user2384250

ответ

0

Установите HADOOP_HOME в файле ~/.bashrc вместо того, чтобы делать это через терминал. Когда вы устанавливаете переменную среды через оболочку, она остается в живых только до тех пор, пока вы не окажетесь в одной и той же оболочке. И, как только вы закончите настройку (в файле bashrc), не забудьте указать ее. Кроме того, вы можете выйти из системы и снова войти в систему.

НТН

0

Чтобы получить доступ к команде Hadoop вне HADOOP_HOME каталога, вам придется добавить путь Hadoop двоичных файлов в переменной PATH окр системы.
Вы можете сделать что-то вроде этого (изменить путь, как в вашей системе) в вашем ~/.bashrc:

export JAVA_HOME=/usr/lib/jvm/java-7-oracle/ 
export HADOOP_HOME=/home/rootcss/ecosystem/hadoop 
export PATH=$PATH:$HADOOP_HOME/bin 

Для получения дополнительной информации и объяснения, вы можете проверить this. Обратите внимание, что это для старой версии hadoop.

0

Для этого Вы должны установить HADOOP_HOME в ~/.bashrc файл $ нано- ~/.bashrc

Добавьте эти строки в конце файла замените путь Hadoop с вашим путем.

export HADOOP_PREFIX="/home/username/hadoop-2.6.0-cdh5.5.1" 
export PATH=$PATH:$HADOOP_PREFIX/bin 
export PATH=$PATH:$HADOOP_PREFIX/sbin 
export HADOOP_MAPRED_HOME=${HADOOP_PREFIX} 
export HADOOP_COMMON_HOME=${HADOOP_PREFIX} 
export HADOOP_HDFS_HOME=${HADOOP_PREFIX} 
export YARN_HOME=${HADOOP_PREFIX} 
0

Я не уверен, какую версию Hadoop вы установили.

Открыть файл .bashrc, расположенный в/дома/<user_name> /.bashrc и введите следующие строки в конец файла, как в версии Hadoop:

Hadoop-1.xx

export HADOOP_HOME=/usr/local/hadoop-1.2.1 //Enter path of Hadoop Folder 
export PATH=$PATH:$HADOOP_HOME/bin 

Hadoop-2.xx

export HADOOP_PREFIX="/usr/local/hadoop-2.6.0" //Enter path of Hadoop Folder 
export PATH=$PATH:$HADOOP_PREFIX/bin 
export PATH=$PATH:$HADOOP_PREFIX/sbin 
export HADOOP_MAPRED_HOME=${HADOOP_PREFIX} 
export HADOOP_COMMON_HOME=${HADOOP_PREFIX} 

Выполнить .bashrc для обновления системы для изменений (необходимо):

exec bash 

Попробуйте команду Hadoop версии

hadoop version 

Если вам нужны полные коды установки и шаги, вы можете обратиться эту страницу:

https://www.dezyre.com/hadoop-tutorial/big-data-hadoop-tutorial

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