Hadoop 名称节点格式化失败

Hadoop 名称节点格式化失败

我在用以下教程在我的系统上安装 Hadoop,并按照所有步骤进行操作,直到格式化名称节点时,命令

hdfs namenode -format

给了我错误:

NFO util.ExitUtil: Exiting with status 1: java.io.IOException: Cannot create directory /usr/local/hadoop_store/hdfs/namenode/current

我也关注了以下问题格式化 Hadoop 文件系统时出错

但它仍然无法工作。有人能帮忙吗?Ubuntu 的版本是 16.04 LTS

答案1

错误似乎是因为无法创建特定目录。请确保 /usr/local/hadoop_store 具有与 HADOOP_HOME 相同的权限和所有权。您可以通过 ls -al 命令检查所有权,并且可以使用以下命令更改所有权:

chown -R [OWNER]:[GROUP] [Directory name]

和权限:

chmod -R [OWNER]:[GROUP] [Directory name]

所述链接有正确的说明,并且您的 JAVA_HOME 看起来也很完美,因为它能够调用 Java,但我怀疑 hadoop 是否可以访问 hadoop_data 目录。

相关内容