您的位置:首页 > 移动开发

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

2017-06-07 15:33 405 查看
在启动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

进行所有节点进程全启动.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐