当前位置:网站首页>Two methods of NameNode failure handling
Two methods of NameNode failure handling
2022-07-31 12:32:00 【Bagnepokhov】
NameNode故障后,Data can be recovered in two ways.
方法一:将 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
边栏推荐
猜你喜欢
随机推荐
A Week of Wonderful Content Sharing (Issue 14)
亲测可用!!!WPF中遍历整个窗口的所有TextBox组件,对每个输入框做非空判断。
Three-Phase PWM Rectifier Predictive Direct Power Control
基于稳态视觉诱发电位和注意力脑电的混合脑机接口系统
NameNode故障处理的两种方法
Hybrid brain-computer interface system based on steady-state visual evoked potentials and attentional EEG
如何正确地把服务器端返回的文件二进制流写入到本地保存成文件
关于我放弃考研这件事儿
基本语法(二)
深圳某游戏研发公司每个工位都装监控,网友:堪比“坐牢”!
一文吃透哈希表
基于姿态估计的护具佩戴检测与动作识别
Service discovery of kubernetes
ESP8266-Arduino编程实例-HDC1008温度湿度传感器驱动
Exploring Plain Vision Transformer Backbones for Object Detection Paper Reading Notes
基于生物激励神经网络的室内实时激光SLAM控制方法
手撕Verilog PWM呼吸灯
关于IDEA开发工具的介绍
vb.net 画曲线
立一个flag