无法安装psuedo分布式hadoop群集

无法安装psuedo分布式hadoop群集,hadoop,Hadoop,我正在使用centos 7。下载并卸载hadoop 2.4.0,并按照链接中的说明进行操作 运行以下命令。 ./hdfs namenode-格式 出现以下错误: 错误:无法找到或加载主类org.apache.hadoop.hdfs.server.namenode.namenode 我看到许多帖子都有相同的错误,但没有被接受的答案,我已经尝试了所有的帖子,但没有任何运气。如果运行“/hdfs”命令的用户无法读取必要的JAR文件,或者文件放错了位置,以致hadoop/libexec/hadoop-c

我正在使用centos 7。下载并卸载hadoop 2.4.0,并按照链接中的说明进行操作

运行以下命令。 ./hdfs namenode-格式 出现以下错误: 错误:无法找到或加载主类org.apache.hadoop.hdfs.server.namenode.namenode
我看到许多帖子都有相同的错误,但没有被接受的答案,我已经尝试了所有的帖子,但没有任何运气。

如果运行“/hdfs”命令的用户无法读取必要的JAR文件,或者文件放错了位置,以致hadoop/libexec/hadoop-config.sh无法找到这些文件,就会发生此错误

检查以下目录下jar文件的权限:
hadoop安装/share/hadoop/*

ls -l share/hadoop/*/*.jar
如有必要,将它们命名为相应文件的所有者,以确保它们可读。类似于
chmod 644
的内容至少足以检查这是否解决了最初的问题。对于更持久的修复,您可能希望以拥有所有文件的同一用户的身份运行hadoop命令。

我遵循了链接

我能够克服错误信息。
hadoop站点上的文档似乎不完整。

我是文件的所有者,并且/share/hadoop下所有jar的所有权限都设置为644。我不确定你所说的文件可能放错地方是什么意思。我在centos 7上,尝试过多个版本的hadoop,创建的目录结构似乎是正确的,符合安装步骤。我相信很多人都遇到过同样的问题。对于这个问题,我还没有找到一个可靠的答案。请帮忙。