3

对不起,但这让我很紧张...

正是当我开始通过配置单元加载表时,我开始收到此错误。亲爱的老谷歌也无能为力。

我的情况 -

  1. 单节点设置。Namenode 工作正常。
  2. datanode 启动失败并显示此消息 -
错误datanode.DataNode:org.apache.hadoop.hdfs.server.common.InconsistentFSStateException:目录/xxxxxx/hadoop/hdfs-data-dir处于不一致状态:与其他不兼容。

我已经尝试重新格式化我的名称节点,但它没有帮助。

另外,我试图找到“格式化”我的数据节点的方法,但到目前为止没有成功..

请帮忙...

4

2 回答 2

3

该网站在驱动器重新格式化后向我指出了一个解决方案:

我遇到了 hadoop 的问题,在我重新格式化驱动器后它无法启动。要解决此问题,请确保所有 hadoop 目录的 VERSION 编号相同

md5sum /hadoop/sd*/dfs/data/current/VERSION

如果它们在所有分区中的版本不同,那么您将收到错误消息。

我只是从其他驱动器之一复制了 VERSION 信息,更改了权限,然后重新启动了 HDFS。

于 2013-08-08T22:21:21.760 回答
1

找到了解决办法。需要

  1. 创建一个新的 hdfs 目录,
  2. 从组中删除写权限(chmod gw xxxx)和
  3. 从 /tmp 中删除所有与 hadoop/hdfs 相关的临时文件。

我相信可能/将会有更好/更清洁的方法来解决这个问题。

因此,问题仍然悬而未决。

于 2012-06-13T19:44:11.177 回答