hadoop-env.sh配置JAVA_HOME

我在/etc/profile配置了JAVA_HOME的环境变量,而且我通过在hadoop-env.sh中加入“echo $JAVA_HOME”代码,当我启动程序也能将JAVA_HOME打印在控制台。问题是为什么我还需要在hadoop-env.sh配置JAVA_HOME环境变量,而不能直接不配置使用系统环境变量?

fish - Hadooper

赞同来自: mopishv0

提示是脚本中做的,因脚本中实际使用了JAVA_HOME这个变量。 在hadoop-env.sh中加上export JAVA_HOME=<your_javahomedir>,就可以了。这个时候系统环境变量中就不需要配置JAVA_HOME。

fish - Hadooper

赞同来自:

使用系统的也是可以的,不配置的情况下你看到什么错误提示了?

要回复问题请先登录注册