[gj@hadoopmaster hadoop]$ hadoop version /home/gj/hadoop-2.7.7/bin/hadoop:行166: /home/hadoop/jdk1.8.0_161/bin/java: 没有那个文件或目录
时间: 2024-06-18 13:01:47 浏览: 153
hadoop-2.7.7 windows配置需要的bin文件
这个错误信息表明你在尝试运行Hadoop 2.7.7版本的时候遇到了问题。具体来说,当你执行`hadoop version`命令时,系统找不到位于`/home/hadoop/jdk1.8.0_161/bin/java`路径下的Java可执行文件。
问题可能出在以下几个方面:
1. **Java环境变量设置**:Hadoop依赖于Java运行,可能`JAVA_HOME`环境变量没有设置正确,或者指定的Java版本路径不存在。
2. **Java安装问题**:确认`/home/hadoop/jdk1.8.0_161`路径下是否真的安装了Java 1.8.0_161,且这个版本被Hadoop配置文件识别为默认的Java。
3. **Hadoop配置**:检查你的Hadoop安装目录(`/home/gj/hadoop-2.7.7`)内是否有正确的Hadoop配置文件,比如`hadoop-env.sh`或`core-site.xml`等,这些文件通常会配置Java的路径。
阅读全文