namenode启动报错:There appears to be a gap in the edit log. We expected txid 1, but got txid 16

xiaoxiao2021-02-28  115

在启动standy节点的namenode时,出现了There appears to be a gap in the edit log. We expected txid 1, but got txid 16的错误.

这种错误表示:该节点namenode元数据发生了损坏。需要恢复元数据以后,才能启动namenode 

解决方法:恢复一下namenode

cd $HADOOP_HOME/bin

hadoop namenode -recover 一路选择c 进行元数据的恢复.

恢复完元数据以后,使用如下命令重新启动namenode节点:

第一种方式:可以使用

cd $HADOOP_HOME/sbin

./hadoop-daemon.sh start namenode

第二种方式:

cd $HADOOP_HOME/sbin

./start-all.sh

进行所有节点进程全启动.

转载请注明原文地址: https://www.6miu.com/read-47909.html

最新回复(0)