.bashrc 文件未反映更改

.bashrc file not reflecting changes

我正在 Ubuntu 上为 Hadoop 设置单节点集群。下载 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

尝试

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

这将使您注销 然后使用您的用户名和密码重新登录 应该没问题