安装hadoop时出现格式化hdfs的问题
Problem format hdfs during installing hadoop
我在 Ubuntu 18.4 机器上尝试通过运行此命令格式化我的 HDFS 时出现以下错误:$HADOOP_HOME/bin/hdfs namenode -format
:
/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
我正在使用 this 文档来安装 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
中的 java 路径
# 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
但是总是一样的错误。
我正在使用 hadoop 2.7.3 版本。
如果你能告诉我如何解决这个错误,那就太好了appreciated.Thanks很多
这只是 jdk 版本中包含的一个问题 我不知道 oracle 可能从新版本中删除了一些文件。
所以当我从 jdk 1.8.0_101 切换到 jdk 1.8.0_05 时,它就可以工作了。
在 oracle 存档的旧版本 jdk 的 link 下方:
Java archive
我在 Ubuntu 18.4 机器上尝试通过运行此命令格式化我的 HDFS 时出现以下错误:$HADOOP_HOME/bin/hdfs namenode -format
:
/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
我正在使用 this 文档来安装 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
但是总是一样的错误。 我正在使用 hadoop 2.7.3 版本。
如果你能告诉我如何解决这个错误,那就太好了appreciated.Thanks很多
这只是 jdk 版本中包含的一个问题 我不知道 oracle 可能从新版本中删除了一些文件。 所以当我从 jdk 1.8.0_101 切换到 jdk 1.8.0_05 时,它就可以工作了。 在 oracle 存档的旧版本 jdk 的 link 下方: Java archive