Hadoop安装单节点的官方文档戳这里????Hadoop: Setting up a Single Node Cluster.
但是环境变量JAVA_HOME的配置是依据具体情况的,而这点在官方文档中没有明确的叙述。centOS安装Hadoop时环境变量JAVA_HOME配置
通常情况下JAVA_PATH应该被设置为/usr/lib/jvm中的jdk,可以通过ls /usr/lib/jvm命令查看centOS安装Hadoop时环境变量JAVA_HOME配置
明确需要指向的jdk的文件名,JAVA_HOME应该被设置为/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64
具体来说,应该修改文件etc/hadoop/hadoop-env.sh,添加export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64

 
如果以上方法不适合你,你可以试试:

  1. 先找到java执行文件路径
    whereis java
    输出:java: /usr/bin/java
  2. 根据执行文件找到对应的软链接指向的文件路径
    ls -lrt /usr/bin/java
    输出: /usr/bin/java -> /etc/alternatives/java
  3. 进入/etc/alternatives/目录,发现还不是源文件目录。继续找
    ls -lrt /etc/alternatives/java
    输出:/etc/alternatives/java -> /usr/java/jdk-9.0.1/bin/java
    看到jdk了,就把它找着了/usr/java/jdk-9.0.1/

上面这个方法借鉴了这条博客

如果还不行,看看stackoverflow上的相关解答,或许会有帮助。

相关文章:

  • 2021-07-04
  • 2021-11-22
  • 2021-12-13
  • 2022-12-23
  • 2021-09-07
  • 2021-10-17
  • 2021-07-01
猜你喜欢
  • 2021-07-16
  • 2021-10-09
  • 2021-04-07
  • 2021-11-29
  • 2021-06-28
  • 2022-12-23
相关资源
相似解决方案