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

来源:互联网 发布:mac向iphone传照片 编辑:程序博客网 时间:2024/06/14 07:44

在启动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

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



阅读全文
0 0
原创粉丝点击