在配置hadoop集群的时候,每次启动都会出现如下错误,说我java_home配置错误,找了很多配置文件中路径都是没问题的,但是怎么还会出现下面的错误呢?
master: Error: JAVA_HOME is not set and could not be found.
slave2: Error: JAVA_HOME is not set and could not be found.
slave1: Error: JAVA_HOME is not set and could not be found.
localhost: Error: JAVA_HOME is not set and could not be found.
然后再网上找了很多资料,最后找到一篇,找到了原因:
再hadoop下的文件夹找到hadoop-env.sh这个文件
将语句 export JAVA_HOME=$JAVA_HOME
修改为 export JAVA_HOME=/usr/java/jdk1.8.0_101
将这个JAVA_HOME修改为自己的路径,保存退出,重启发现此问题解决,在此做个记录。