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


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

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

  解决办法:

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

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

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

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM