码迷,mamicode.com
首页 > Web开发 > 详细

启动hadoop报ERROR org.apache.hadoop.hdfs.server.namenode.FSImage: Failed to load image from FSImageFile

时间:2016-08-28 16:31:48      阅读:267      评论:0      收藏:0      [点我收藏+]

标签:

不知道怎么回事,今天在启动集群时通过jps查看进程时始终有一个standby namenode进程无法启动。查看日志时报的是不能加载fsimage文件。日志截图如下:

技术分享

日志报的很明显了是不能加载元数据信息,解决方案:

  解决办法:

    1、手动copy namenode(active)所在的那台服务器上XXX/dfs/name/current/下的所有文件到namenode(standby)

所在的那台服务器的对应文件夹下。

    2、 重新格式化namenode(active),然后再把格式化后的元数据复制到namenode(standby)。

(这个方法慎用!因为,重新格式化namenode,namenode上的元数据会丢失,元数据丢失了,后果不堪设想!)

启动hadoop报ERROR org.apache.hadoop.hdfs.server.namenode.FSImage: Failed to load image from FSImageFile

标签:

原文地址:http://www.cnblogs.com/itboys/p/5815160.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!