首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Hadoop名称节点格式失败

Hadoop名称节点格式失败
EN

Stack Overflow用户
提问于 2015-06-06 22:05:52
回答 4查看 12.8K关注 0票数 6

当我尝试在Hadoop上格式化NameNode时,会发现一个错误,即不能创建目录。

代码语言:javascript
运行
复制
Cannot create directory /usr/local/hadoop_store/hdfs/namenode/current
Cannot create directory /usr/local/hadoop_store/hdfs/namenode/current


java.io.IOException: Cannot create directory /usr/local/hadoop_store/hdfs/namenode/current
    at org.apache.hadoop.hdfs.server.common.Storage$StorageDirectory.clearDirectory(Storage.java:337)
    at org.apache.hadoop.hdfs.server.namenode.NNStorage.format(NNStorage.java:548)
    at org.apache.hadoop.hdfs.server.namenode.NNStorage.format(NNStorage.java:569)
    at org.apache.hadoop.hdfs.server.namenode.FSImage.format(FSImage.java:161)
    at org.apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.java:990)
    at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1428)
    at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1553)
15/06/06 22:04:30 ERROR namenode.NameNode: Failed to start namenode.
java.io.IOException: Cannot create directory /usr/local/hadoop_store/hdfs/namenode/current
    at org.apache.hadoop.hdfs.server.common.Storage$StorageDirectory.clearDirectory(Storage.java:337)
    at org.apache.hadoop.hdfs.server.namenode.NNStorage.format(NNStorage.java:548)
    at org.apache.hadoop.hdfs.server.namenode.NNStorage.format(NNStorage.java:569)
    at org.apache.hadoop.hdfs.server.namenode.FSImage.format(FSImage.java:161)
    at org.apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.java:990)
    at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1428)
    at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1553)
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-06-07 01:34:01

您在hadoop集群上使用的是哪个操作系统?

如果你在Ubuntu上运行这个,试试这个..。

sudo /hadoop namenode -format

票数 5
EN

Stack Overflow用户

发布于 2015-06-07 06:57:53

如果您没有创建/usr/local/hadoop_store/hdfs/namenode文件夹或它没有正确的权限,则会发生此错误。

  1. 首先创建目录。在航站楼试一试: sudo mkdir /usr/local/hadoop_store/hdfs/namenode

注意:hadoop用户的身份运行此命令。

  1. 如有必要,请更改权限。 sudo chown -R hadoopuser:hadoopgroup /usr/local/hadoop_store/hdfs/namenode sudo chmod -R 777 /usr/local/hadoop_store/hdfs/namenode

这里,hadoopuser是您的hadoop用户名,hadoopgroup是hadoop组名。

票数 8
EN

Stack Overflow用户

发布于 2019-06-25 09:26:58

数独-u hdfs hdfs namenode -format

试试这个命令。跟着台阶走。

希望这能帮上忙。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30688011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档