我的hadoop和java都配置好了
但是每次开机必须source /etc/profile一下才能识别hadoop命令,(变量配置没问题)
请教一下:如何使/etc/profile中变量每次重启都对普通用户生效?
/etc/profile 是设置所有用户的,应该是可以的,为什么不行不太清楚了,放到 /etc/enviroment 试试
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export HADOOP_HOME=/home/hadoop/APP/hadoop-1.2.1
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$HADOOP_HOME/bin:$PATH
这是/etc/profile添加的内容
开机以后java命令可以检测到,但是hadoop的不行