多次格式化导致namenode格式化失败问题解决方案 - Roite的博客

问题原因:
namenode格式化只需要在hdfs所在主机上格式化一次即可,如果多次格式化且没有删除hadoop目录下的tmp临时文件时就有可能会报错。因为namenode每次格式化都会更新clusterID,但datanode只会保持第一次的ID,所以导致两个ID不匹配的问题。
解决方案:

  1. 在hdfs-site.xml中,按照日志信息将不一致的clusterID改为一致
  2. 将hadoop目录下的data和logs文件夹删除掉,再对namenode进行格式化,此时格式化后系统会自动让namenode和datanode的clusterID保持一致,问题就解决了。

你可能感兴趣的:(BUG,格式化失败,hadoop集群启动失败,namenode格式化错误)