开发者社区> 问答> 正文

E-MapReduce的HDFS editlog 损坏导致NameNode故障如何处理

已解决

E-MapReduce的HDFS editlog 损坏导致NameNode故障如何处理

展开
收起
阿里云服务支持 2022-12-13 15:39:02 284 0
1 条回答
写回答
取消 提交回答
  • 官方回答

    可能是JournalNode editlog文件损坏,各个JournalNode节点上数据不一致导致该问题,可以通过尝试以下方式进行处理

    1. 停止HDFS服务。

    2. 确认editlog没有损坏的JournalNode。JournalNode的运行日志中无java.io.IOException: Can't scan a pre-transactional edit log错误日志,则为editlog没有损坏。

    3. 拷贝正常JournalNode上的editlog到损坏的JournalNode节点上。

    4. 重启HDFS服务,启动成功。

    2022-12-13 15:41:00
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
作为全球云计算的领先者,阿里云为全球230万企业提供着云计算服务,服务范围覆盖200多个国家和地区。我们致力于为企业、政府等组织机构提供安全可靠的云计算服务,给用户带来极速愉悦的服务体验。
问答排行榜
最热
最新

相关电子书

更多
海量数据分布式存储——Apache HDFS之最新进展 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载