简体   繁体   English

回声HADOOP_HDFS_HOME的环境变量不起作用

[英]Echo the environment variable of HADOOP_HDFS_HOME doesn't work

Ubuntu 16.04 and hadoop yarn Ubuntu 16.04和hadoop yarn

I installed hadoop in /usr/local/hadoop and needed to edit a few environment variables which are located in /etc/environment . 我在/usr/local/hadoop安装了hadoop,需要编辑位于/etc/environment的一些环境变量。

I tried to edit them via wah in root mode. 我试图在根模式下通过wah编辑它们。

JAVA_HOME="/usr/lib/jvm/java-8-oracle"
HADOOP_HDFS_HOME="/usr/local/hadoop"

My console Inputs after the edits: 我的控制台在编辑后输入:

echo $JAVA_HOME => Is it OK for root mode or not?

echo $HADOOP_HDFS_HOME => It displays nothing unless I use that command in root mode.

I tried to edit the environment variables in other ways, but it is still the same. 我尝试以其他方式编辑环境变量,但是仍然相同。

after the edits 编辑后

Did you try to either open a brand new terminal or source /etc/environment before echoing? 在回显之前,您是否尝试过打开全新的终端或打开source /etc/environment Your edits will not be reflected until you do this 除非您执行此操作,否则您的修改将不会显示

And if you want to edit a variable for a particular user, not the entire system, put the variables in a ~/.profile file 如果要为特定用户而不是整个系统编辑变量,请将变量放在~/.profile文件中

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM