java - 为Hadoop设置我的JAVA_HOME变量

标签 java hadoop

我尝试将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/

相关文章:

java - HashMap 通过 SOAP 从 Java 到 PHP 再返回

apache-spark - Pyspark 中的表格显示来自 CSV 文件的标题

hadoop - 如何找出从哪个主机提交的 Hadoop 作业?

java - SqoopOptions 类是否有其他选择

java - 使用Spark API如何处理大型目录树?

java - 带有返回数组的参数的类方法

java - 所有线程方法(如 getName/setName)都是线程安全的吗?

java - 如何创建一个没有标题栏/关闭按钮的可移动 SWT shell?

java - Jax-ws 端点不要求创建包装类

azure - 从群集访问Blob存储中的文件