hadoop启动报错JAVA_HOME is not set and could not be found.

前提条件:centos7已经安装jdk和hadoop,并配置好环境变量!

原因:/soft/hadoop/etc/hadoop目录下的hadoop-env.sh环境变量配置问题

解决办法:

1)打开hadoop-env.sh文件

sudo root    //切换到root用户

vim /soft/hadoop/etc/hadoop/hadoop-env.sh

注:具体路径因人而异

2)修改JAVA_HOME:

export JAVA_HOME=/soft/jdk                    //一定要修改为绝对路径!

注:/soft/jdk为本人的jdk安装目录

猜你喜欢

转载自blog.csdn.net/greatxiaoting/article/details/81517368