首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >NameNode故障处理

NameNode故障处理

作者头像
用户4128047
发布2025-12-23 16:04:45
发布2025-12-23 16:04:45
2050
举报

NameNode 故障后,可以采用如下两种方法恢复数据。 方法一:将 SecondaryNameNode 中数据拷贝到 NameNode 存储数据的目录;

  1. kill -9 NameNode 进程
  2. 删除 NameNode 存储的数据(/opt/module/hadoop-2.7.2/data/tmp/dfs/name)
代码语言:javascript
复制
[hadoop@hadoop102 hadoop-2.7.2]$ rm -rf /opt/module/hadoop-
2.7.2/data/tmp/dfs/name/*
  1. 拷贝 SecondaryNameNode 中数据到原 NameNode 存储数据目录
代码语言:javascript
复制
[hadoop@hadoop102 dfs]$ scp -r 
atguigu@hadoop104:/opt/module/hadoop-
2.7.2/data/tmp/dfs/namesecondary/* ./name/
  1. 重新启动 NameNode
代码语言:javascript
复制
[hadoop@hadoop102 hadoop-2.7.2]$ sbin/hadoop-daemon.sh start 
namenode

方 法 二 : 使 用 -importCheckpoint 选 项 启 动 NameNode 守 护 进 程 , 从 而 将SecondaryNameNode 中数据拷贝到 NameNode 目录中。

  1. 修改 hdfs-site.xml 中的
代码语言:javascript
复制
<property>
 <name>dfs.namenode.checkpoint.period</name>
 <value>120</value>
</property>
<property>
 <name>dfs.namenode.name.dir</name>
 <value>/opt/module/hadoop-2.7.2/data/tmp/dfs/name</value>
</property
  1. kill -9 NameNode 进程
  2. 删除 NameNode 存储的数据(/opt/module/hadoop-2.7.2/data/tmp/dfs/name)
代码语言:javascript
复制
[hadoop@hadoop102 hadoop-2.7.2]$ rm -rf /opt/module/hadoop-
2.7.2/data/tmp/dfs/name/*
  1. 如果 SecondaryNameNode 不和 NameNode 在一个主机节点上,需要将SecondaryNameNode 存储数据的目录拷贝到 NameNode 存储数据的平级目录,并删 除 in_use.lock 文件
代码语言:javascript
复制
[hadoop@hadoop102 dfs]$ scp -r 
hadoop@hadoop104:/opt/module/hadoop-
2.7.2/data/tmp/dfs/namesecondary ./
[hadoop@hadoop102 namesecondary]$ rm -rf in_use.lock
[hadoop@hadoop102 dfs]$ pwd
/opt/module/hadoop-2.7.2/data/tmp/dfs
[hadoop@hadoop102 dfs]$ ls
data name namesecondary
  1. 导入检查点数据(等待一会 ctrl+c 结束掉) [hadoop@hadoop102 hadoop-2.7.2]$ bin/hdfs namenode - importCheckpoint
  2. 启动 NameNode
代码语言:javascript
复制
[hadoop@hadoop102 hadoop-2.7.2]$ sbin/hadoop-daemon.sh start 
namenode
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-12-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档