简体   繁体   English

/.profile与/.bashrc在ubuntu14.04上的hadoop变量

[英]/.profile vs. /.bashrc for hadoop variables on ubuntu14.04

I am installing apache hadoop 2.7 on Ubuntu 14.04. 我正在Ubuntu 14.04上安装apache hadoop 2.7。 In order to make sure hadoop variables are available every time Ubuntu starts, should I modify /.profile or /.bashrc? 为了确保每次Ubuntu启动时都可以使用hadoop变量,我应该修改/.profile或/.bashrc吗? by hadoop variables I mean: 通过hadoop变量,我的意思是:

JAVA_HOME=/usr/local/java/jdk1.7.0_40
PATH=$PATH:$JAVA_HOME/bin JRE_HOME=/usr/local/java/jre1.7.0_40
PATH=$PATH:$JRE_HOME/bin HADOOP_INSTALL=/home/ {user_name}/hadoop/hadoop-1.2.1
PATH=$PATH:$HADOOP_INSTALL/bin
export JAVA_HOME
export JRE_HOME
export PATH

Thank you AA 谢谢AA

For global variables (ie all users), you should put them into a new file under /etc/profile.d/, for example: /etc/profile.d/hadoop2-7.sh. 对于全局变量(即所有用户),应将它们放入/etc/profile.d/下的新文件中,例如:/etc/profile.d/hadoop2-7.sh。 Permissions should be 0644 (user: rw-, group: r--, other: r--). 权限应为0644(用户:rw-,组:r--,其他:r--)。

Hope this helps you out. 希望这可以帮助你。

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

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