开发者社区> 问答> 正文

集群断电导致hdfs格式化,如何恢复原来数据

集群断电导致hdfs格式化,现在统一了各节点clueterID、blockpoolID、namespaceID,块池ID还是原来的ID,新产生的块池无法加载原来数据。格式化的时候namenode文件VERSION中的layoutVersion变了,如果各节点VERSION文件中的layoutVersion统一为namenode中新产生的layoutVersion,子节点起不来;如果各节点VERSION文件中的layoutVersion使用格式化之前的layoutVersion,主节点起不来,报的错都是版本不匹配。集群只有一个namenode,我想恢复原来数据要怎么做呢,谢谢大家解答。

展开
收起
hbase小能手 2018-11-07 16:34:22 3224 0
2 条回答
写回答
取消 提交回答
  • opp

    存储系统最重要的是保存数据状态一致性,断电对于存储系统来说是非常大的挑战系统,需要具体情况具体分析。 抱歉无法直接解决你的问题。不过推荐阿里云存储服务的文件存储HDFS:https://www.aliyun.com/product/alidfs 可以提供全托管的hdfs存储服务,所有运维都由阿里云负责提供。

    2020-03-07 19:07:03
    赞同 展开评论 打赏
  • 社区管理员

    集群断电导致hdfs格式化?这个不是格式化 是HDFS版本没来得及统一

    2019-07-17 23:12:46
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
海量数据分布式存储——Apache HDFS之最新进展 立即下载
HBase 数据备份与恢复 立即下载
数据库异地备份及不还原快速查询备份集最佳实践 立即下载

相关实验场景

更多