美文网首页
HDFS做HA时 standby namenode无法启动

HDFS做HA时 standby namenode无法启动

作者: Anan9527 | 来源:发表于2018-02-10 01:11 被阅读0次

    异常信息如下:

     java.io.IOException: There appears to be a gap in the edit log.  We expected txid 42058336, but got txid 42591930.java.io.IOException: There appears to be a gap in the edit log.  We expected txid 42058336, but got txid 42591930.
    

    其实我也是网上看别人的博文的收到启发解决的,只是我感觉他写有点啰嗦,所以在解决问题开心之余就记录了一下,不喜勿喷
    问题原因:
    因为在做HA的时候journalnode可能出问题了(至于出什么问题我也没搞清楚,因为他启动成功了,震惊吧~~)然后在同步edit log的时候journalnode没有把42058336(文件名不是这个但包含这串数字)这个文件同步过去导致的
    解决方案:
    从active namenode的/namenode/to/path/current下搜索“42058336”这个文件copy到某一台journalnode的/journalnode/to/path/current下
    然后在重启standby namenode即可
    ok,

    2018.02.09 今天发生了件大事,只有我跟旺总知道,谨记教训

    相关文章

      网友评论

          本文标题:HDFS做HA时 standby namenode无法启动

          本文链接:https://www.haomeiwen.com/subject/xcfctftx.html