安装hadoop时hdfs格式有问题

rqdpfwrv  于 2021-05-27  发布在  Hadoop
关注(0)|答案(1)|浏览(377)

当我试图通过运行此命令格式化hdfs时,出现以下错误: $HADOOP_HOME/bin/hdfs namenode -format 在我的ubuntu 18.4机器中:

/home/mohamedamine/Downloads/hadoopWork/hadoop/bin/hdfs: line 304: /home/mohamedamine/Downloads/hadoopWork/jdk1.8.0_101/jre/bin/java: No such file or directory

我使用这个文档来安装hadoop。
我搜索了同样的问题,找到了所有关于检查java路径的答案。我检查了所有的java路径,我确信它们都是正确的。在我的/bashrc内容下面


# Set HADOOP_HOME

export HADOOP_HOME=/home/mohamedamine/Downloads/hadoopWork/hadoop

# Set JAVA_HOME

export JAVA_HOME=/home/mohamedamine/Downloads/hadoopWork/jdk1.8.0_101

# Add bin/ directory of Hadoop to PATH

export PATH=$PATH:$HADOOP_HOME/bin

下面是我在 hadoop-env.sh ```

The java implementation to use.

export JAVA_HOME=/home/mohamedamine/Downloads/hadoopWork/jdk1.8.0_101

我也尝试这条路

The java implementation to use.

export JAVA_HOME=/home/mohamedamine/Downloads/hadoopWork/jdk1.8.0_101/jre

但总是同样的错误。我使用的是hadoop2.7.3版本。
如果您能告诉我如何解决这个错误,我们将不胜感激。非常感谢
rbpvctlc

rbpvctlc1#

这只是一个问题,包括在jdk的版本,我不知道也许甲骨文删除一些新版本的文件。因此,当我从jdk1.8.0\u101切换到jdk1.8.0\u05时,它是工作的。在oraclearchive的jdk旧版本链接下面:java archive

相关问题