2016-06-16 3 views
0

Я устанавливаю кластер узлов для Hadoop на Ubuntu. После загрузки Hadoop и установки его пути в файле .bashrc, когда я запускаю команду echo $ HADOOP_HOME в новом терминале, он не дает никакого выхода. В чем причина такого поведения?.bashrc файл не отражает изменения

Эти строки, которые я добавил в .bashrc

export JAVA_HOME="/usr/lib/java/jdk1.8.0_91" 
set PATH ="$PATH:JAVA_HOME/bin" 
export HADOOP_HOME="/home/neel_shah/hadoop-2.7.2" 
PATH=$PATH:$HADOOP_HOME/bin 
export PATH 
+0

опубликовать содержание .bashrc – BruceWayne

+0

ли вы выйти из системы и повторный вход в текущий сеанс? или введите источник ~/.bashrc – pshoukry

+0

yes Я открыл новый терминал для проверки команды echo –

ответ

0

попробовать

source ~/.bashrc 

команды, вероятно, будет решить вашу проблему без необходимости выхода из системы и войдите снова

исправить .bashrc, как после

export JAVA_HOME="/usr/lib/java/jdk1.8.0_91" 
PATH="$PATH:$JAVA_HOME/bin" 
export HADOOP_HOME="/home/neel_shah/hadoop-2.7.2" 
PATH=$PATH:$HADOOP_HOME/bin 
export PATH 

сохранить .bashrc, то в команде терминала выполнения

exit 

это будет регистрировать вас затем войдите обратно, используя имя пользователя и пароль это должно быть в порядке

+0

Спасибо, это сработало. Но когда я открываю новый терминал, он не дает выход. Любая причина или решение для этого? –

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