我尝试将Hadoop的JAVA_HOME
变量设置为无效。
我的Java运行时位于/usr/bin/java
中,但是Hadoop一直尝试通过/usr/bin/java/bin/java
访问它。
我已经在自己的JAVA_HOME
和.bash_profile
中设置了bin/hadoop
,但均无效。我猜想其他一些路径设置程序将覆盖此问题。这是一个已知问题吗?该怎么办?
我尝试了其他几件事:
echo $JAVA_HOME from the hadoop script
add $JAVA_HOME to the conf/hadoop-env.sh
最佳答案
在您的情况下:
JAVA_HOME = / usr
该代码假定可执行文件位于:
$ JAVA_HOME / bin / java
关于java - 为Hadoop设置我的JAVA_HOME变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15671085/