Hadoop初次启动时 进程启动失败 提示JAVA_HOME is not set and could not be found

初次配置好Hadoop伪分布式式之后,启动./sbin/start-all.sh  命令发现进程启动失败, 如下图所示

jps 命令查看进程 发现namenode  datanode 均没有启动  提示 JAVA_HOME is not set and could not be found

解决办法: 

在Hadoop 安装目录修改配置文件 "/usr/local/hadoop/etc/hadoop" 

修改里面的hadoop-env.sh

sudo vim hadoop-env.sh

找到 "export JAVA_HOME=${JAVA_HOME}" 

修改为Java安装路径的具体地址 

如我的 "export JAVA_HOME=/usr/lib/jvm/default-java" (如果你的java路径不是这里  则修改为你的Java

安装目录 )

扫描二维码关注公众号,回复: 3435496 查看本文章

再次启动Hadoop

可以看到所有进程都已经启动

猜你喜欢

转载自blog.csdn.net/hudaJY/article/details/82915770
今日推荐