当前位置:网站首页>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
边栏推荐
- Markdown编辑器语法
- 机器学习基本概念
- CWE4.8 -- The 25 most damaging software security issues in 2022
- AMBA APB学习记录(AMBA 2.0)
- Exploring Plain Vision Transformer Backbones for Object Detection Paper Reading Notes
- 跨境电商小知识之跨境电商物流定义以及方式讲解
- Structural controllability of switched linear systems with symmetry constraints
- WebGL给Unity传递参数问题1: Cannot read properties of undefined (reading ‘SendMessage‘)
- JVS开发套件产品定位
- JS列表数据通过递归实现树形结构
猜你喜欢
随机推荐
最近两个月谷歌 ad 掉的厉害
CameraToolUnity中两种摄像机的两种观察控制方式
Data Lake (19): SQL API reads Kafka data and writes it to Iceberg table in real time
Exploring Plain Vision Transformer Backbones for Object Detection 论文阅读笔记
字符函数和字符串函数
MySQL百万数据优化总结 一
In Excel using ODBC consumer SAP ABAP CDS view
JVS开发套件产品定位
R语言:文本(字符串)处理与正则表达式
am335x 看门狗驱动&看门狗应用例程序
vb.net 画曲线
deeplab implements its own remote sensing geological segmentation dataset
关于IDEA开发工具的介绍
三六零与公安部三所发布报告:关基设施保护成为网络安全博弈关键
ASM module in SAP Ecommerce Cloud Spartacus UI and Accelerator UI
Hybrid brain-computer interface system based on steady-state visual evoked potentials and attentional EEG
JS列表数据通过递归实现树形结构
立一个flag
快速学完数据库管理
ESP8266-Arduino编程实例-MCP9808数字温度传感器驱动









