JAVA_HOME配置错误导致Hadoop 3.2.1执行hdfs namenode -format失败
问题:Hadoop 3.2.1执行
hdfs namenode -format提示JAVA_HOME错误,但java -version正常 执行命令:
C:\Users\dinot>hdfs namenode -format
收到报错信息:
The system cannot find the path specified. Error: JAVA_HOME is incorrectly set. Please update C:\Users\dinot\hadoop-3.2.1\etc\hadoop\hadoop-env.cmd '-Dhadoop.security.logger' is not recognized as an internal or external command, operable program or batch file.
已做操作及现状:
- 重装两次Java,目前
java -version可正常执行 - 认为当前环境下不该出现“JAVA_HOME配置错误”的提示,但Hadoop 3.2.1仍无法运行
相关截图说明:
- JDK文件夹截图:展示Java的JDK目录结构
- 环境变量配置截图:显示当前系统环境变量的配置情况
- Java版本验证报错截图:呈现之前执行
java -version时出现的错误信息
内容的提问来源于stack exchange,提问作者Automatonitronitrite
相关产品推荐
相关产品推荐

