ERROR: JAVA_HOME /usr/lib/jvm/default-java does not exist. 运行Hadoop出现

项目场景:

环境:Ubuntu 20.04.1


问题描述:

更新Ubtuntu版本由18.04至20.04.1发现Hadoop无法启动了。

bug


原因分析:

从ERROR: JAVA HOME 可能是Java环境的问题


解决方案:

首先确认系统Java环境是否正常

jdk
Java环境正常

其次确认Hadoop中的/usr/local/hadoop/etc/hadoop/hadoop-env.sh 文件中Java环境变量是否与系统中的Java环境变量相同
ERROR: JAVA_HOME /usr/lib/jvm/default-java does not exist. 运行Hadoop出现_第1张图片
按E,进入编辑模式

ERROR: JAVA_HOME /usr/lib/jvm/default-java does not exist. 运行Hadoop出现_第2张图片
果然与问题所致的路径相同,问题所在

ERROR: JAVA_HOME /usr/lib/jvm/default-java does not exist. 运行Hadoop出现_第3张图片

更改路径,和本地环境一致
ERROR: JAVA_HOME /usr/lib/jvm/default-java does not exist. 运行Hadoop出现_第4张图片
更改路径,保存退出,重新启动hadoop,启动成功了
hadoop

你可能感兴趣的:(大数据学习,安装,配置,卸载,问题解决,大数据,hadoop,linux)