栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

hadoop的namenode无法启动只能通过格式化解决?

hadoop的namenode无法启动只能通过格式化解决?

问题报错

        问题忘记记录了,口头描述一下吧,事情是这样的,今天启动hadoop集群的时候,突然namenode无法启动了,之前都是可以正常启动的,我回忆了一下,应该是我最后一次不正常的操作导致的后果,hadoop集群启动的时候,直接关闭了虚拟机,因此上网查找解决办法,但是大多数都是要格式化才能解决,这样的话,数据就全部丢失了。

如何解决

        既然问题已经找到了,最后一次的启动造成的,那么我们可以回退hadoop的版本,回到更早之前的版本,这样的话,丢失的数据就不会太多

解决办法

1、利用SecondaryName中的备份数据,配置路径可以查看自己的配置文件

        
                dfs.namenode.checkpoint.edits.dir
                file:///export/servers/hadoop-3.1.2/datas/dfs/SecondryNameNode/edits
        
        
        
                dfs.namenode.checkpoint.dir
                file:///export/servers/hadoop-3.1.2/datas/dfs/SecondryNameNode/name
        

2、将namenode中的edit和image的文件全部删除,路径查看自己的配置文件

        
                dfs.namenode.name.dir
                file:///export/servers/hadoop-3.1.2/datas/namenode/namenodedatas
        

        
                dfs.namenode.edits.dir
                file:///export/servers/hadoop-3.1.2/datas/dfs/NameNode/edits
        

3、注意:以上的文件都是在current目录下的,仔细找找,别删错了,然后将SecondaryName的中的文件备份到复制到namenode,记得只复制到没有问题的版本就行

4、最后关闭hadoop,启动hadoop即可

stop-dfs.sh
start-dfs.sh
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/651691.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号