当前位置:网站首页>NameNode故障处理的两种方法
NameNode故障处理的两种方法
2022-07-31 12:21:00 【巴涅波赫夫】
NameNode故障后,可以采用两种方法恢复数据。
方法一:将 SecondaryNameNode 中数据拷贝到 NameNode 存储数据的目录
- kill -9 NameNode 进程
- 删除 NameNode 存储的数据(/opt/module/hadoop-3.1.3/data/tmp/dfs/name)
rm -rf /opt/module/hadoop-3.1.3/data/dfs/name/*
- 拷贝 SecondaryNameNode 中数据到原 NameNode 存储数据目录
scp -r [email protected]:/opt/module/hadoop-3.1.3/data/dfs/namesecondary/* ./nam
e/
- 重新启动 NameNode
[[email protected] hadoop-3.1.3]$ hdfs --daemon start namenode
方法二:使用-importCheckpoint 选项启动 NameNode 守护进程,从而将 SecondaryNameNode中数据拷贝到 NameNode 目录中
- 修改 hdfs-site.xml 中的
<property>
<name>dfs.namenode.checkpoint.period</name>
<value>120</value>
</property>
<property>
<name>dfs.namenode.name.dir</name>
<value>/opt/module/hadoop-3.1.3/data/dfs/name</value>
</property>
- kill -9 NameNode 进程
- 删除 NameNode 存储的数据(/opt/module/hadoop-3.1.3/data/dfs/name)
rm -rf /opt/module/hadoop-3.1.3/data/dfs/name/*
- 如 果 SecondaryNameNode 不 和 NameNode 在 一 个 主 机 节 点 上 , 需 要 将SecondaryNameNode 存储数据的目录拷贝到 NameNode 存储数据的平级目录,并删除in_use.lock 文件
[[email protected] dfs]$ scp -r [email protected]:/opt/module/hadoop-3.1.3/data/dfs/namesecondary ./
[[email protected] namesecondary]$ rm -rf in_use.lock
[[email protected] dfs]$ pwd
/opt/module/hadoop-3.1.3/data/dfs
[[email protected] dfs]$ ls
data name namesecondary
- 导入检查点数据(等待一会 ctrl+c 结束掉)
[[email protected] hadoop-3.1.3]$ bin/hdfs namenode -importCheckpoint
- 启动 NameNode
[[email protected] hadoop-3.1.3]$ hdfs --daemon start namenode
边栏推荐
- 2022年最新重庆建筑安全员模拟题库及答案
- 三六零与公安部三所发布报告:关基设施保护成为网络安全博弈关键
- 第十二章 使用中的 OpenAPI 属性
- WebGL给Unity传递参数问题1: Cannot read properties of undefined (reading ‘SendMessage‘)
- Exploring Plain Vision Transformer Backbones for Object Detection 论文阅读笔记
- 电商rpa是什么意思?跟电商rpi是一个意思吗?
- Candence学习篇(11) allegro中设置规则,布局,走线,铺铜
- Docker practical experience: Deploy mysql8 master-slave replication on Docker
- Mysql环境变量的配置(详细图解)
- Wearing detection and action recognition of protective gear based on pose estimation
猜你喜欢
随机推荐
建情人节表白网站(超详细过程,包教包会)
Double non-one into bytes!!Pure dry goods sharing
使用 Excel 读取 SAP ABAP CDS View 通过 ODBC 暴露出来的数据
榕树贷款GPU 硬件架构
全动力学约束的机器人高效时间最优轨迹规划
三相PWM整流器预测直接功率控制
跨境电商小知识之跨境电商物流定义以及方式讲解
The function of SQL GROUP BY dependence
CameraToolUnity中两种摄像机的两种观察控制方式
MySQL模糊查询性能优化
Json和对象之间转换的封装(Gson)
JVS设置不同应用的登录时效时间
0x80070570 The file or directory is damaged and cannot be deleted (how to delete 0x80070091)
JVM 运行时数据区与JMM 内存模型详解
LeetCode - 025. 链表中的两数相加
JS列表数据通过递归实现树形结构
基于姿态估计的护具佩戴检测与动作识别
Caused by: 类找不到: org.apache.flink.table.planner.delegation.ParserFactory或者ExecutorFactory
函数的参数
最近两个月谷歌 ad 掉的厉害








