Файл.bashrc не отражает изменения

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

Это строки, которые я добавил в.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

1 ответ

Решение

Пытаться

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

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

Другие вопросы по тегам