完成hadoop安装,输入cd ⼀usr⼀local⼀hadoop⼀bin,然后格式化,执行hadoop namenode -format,出现以下问题

2024-12-26 00:38:26
推荐回答(3个)
回答1:

你没有安装或者配置JAVA_HOME,请查看你的/etc/profile、hadoop/conf/hadoop-env.sh等需要配置JDK的文件。
另外一种可能是你安装配置了JDK,但是没有source /etc/profile,或者source后没有退出当前shell并重新登录来刷新JDK配置。

回答2:

你的JAVA_HOME设置得不对,需要修改JAVA_HOME环境变量
要设置其为你java的安装路径
如果不知道java的安装路径
可以通过命令$:which java 得到其路径,然后修改JAVA_HOME为路径bin之前的部分就可以了。

回答3:

先确保确实安装了java环境,然后你需要给hadoop配置JAVA_HOME,在配置文件/conf/hadoop-env.sh中有个变量JAVA_HOME,设置一下。