欢迎光临散文网 会员登陆 & 注册

解决Hadoop伪分布式中localhost: ERROR: JAVA_HOME is not set and could no

2022-04-07 17:14 作者:丘奇小怪  | 我要投稿

今天在Hadoop伪分布式搭建最后启动所有服务时遇到了报错:

localhost: ERROR: JAVA_HOME is not set and could not be found.

查找资料解决一下。


1、检查jdk是否安装完成

命令:java –version  或则   javac

2、检查jdk环境是否配置完成

命令:export

都没有异常。


3、在hadoop-env.sh文件中再重新申明一遍JAVA_HOME

命令:cd /home/elf/setup/hadoop-3.1.3/etc/hadoop   (hadoop安装位置里的文件夹)

           vim hadoop-env.sh

按 i 打开插入模式,添加以下内容:

export JAVA_HOME=/home/elf/setup/java/jdk1.8.0_271   (你的jdk的位置,可以用export查看)

按esc退出插入模式,输入 :wq! 保存退出。


4、使配置文件生效

命令:source hadoop-env.sh


5、启动服务

命令:start-all.sh

10秒内启动所有服务,按 ctrl+c 取消启动

启动成功,问题解决。


终止所有服务:stop-all.sh

也是10s。

解决Hadoop伪分布式中localhost: ERROR: JAVA_HOME is not set and could no的评论 (共 条)

分享到微博请遵守国家法律