项目场景:
环境:Ubuntu 20.04.1
问题描述:
更新Ubtuntu版本由18.04至20.04.1发现Hadoop无法启动了。
![bug](https://i-blog.csdnimg.cn/blog_migrate/473d0ab28a66adf4fabfae55b270f8ab.png#pic_center)
原因分析:
从ERROR: JAVA HOME 可能是Java环境的问题
解决方案:
首先确认系统Java环境是否正常
![jdk](https://i-blog.csdnimg.cn/blog_migrate/a35cae21cd3a5abc65d0ec34f25ba27a.png#pic_center)
Java环境正常
其次确认Hadoop中的/usr/local/hadoop/etc/hadoop/hadoop-env.sh
文件中Java环境变量是否与系统中的Java环境变量相同
![java](https://i-blog.csdnimg.cn/blog_migrate/4c06785c392094c22d4df9b7d33312f5.png#pic_center)
按E,进入编辑模式
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/2e9325dd61c7aa6d8aa4af22623fa513.png#pic_center)
果然与问题所致的路径相同,问题所在
![hadoop](https://i-blog.csdnimg.cn/blog_migrate/d8d071a10470fbd8f767878661c394cb.png#pic_center)
更改路径,和本地环境一致
![hadoop](https://i-blog.csdnimg.cn/blog_migrate/9bf43cc031b5e72d7a59a22e0d537467.png#pic_center)
更改路径,保存退出,重新启动hadoop,启动成功了
![hadoop](https://i-blog.csdnimg.cn/blog_migrate/4b5befea729bde49b6eee5c1aae05c8f.png#pic_center)