在安装hadoop过程中,在设置Hadoop伪分布式配置时,运行
./sbin/start-dfs.sh
命令后报错Error: JAVA_HOME is not set and could not be found。
原因是hadoop/etc/hadoop里面的hadoop-env.sh文件,其中JAVA_HOME没有配置,编辑一下就好了。
执行命令:sudo vim hadoop/etc/hadoop/hdoop-env.sh
将语句 export JAVA_HOME=$JAVA_HOME
改为:
修改为 export JAVA_HOME=你的jdk文件夹
然后就可以啦。