当前位置:网站首页>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
边栏推荐
猜你喜欢
订song餐系统
Docker practical experience: Deploy mysql8 master-slave replication on Docker
Exploring Plain Vision Transformer Backbones for Object Detection Paper Reading Notes
Character Functions and String Functions
函数的参数
一文吃透哈希表
字符函数和字符串函数
Different lower_case_table_names settings for server ('1') and data dictionary ('0') solution
MySQL面试八股文(2022最新整理)
Redis学习笔记-3.慢查询和其他高级数据结构
随机推荐
Chrome开发自定义右键菜单实现快速跳转到指定页面
[core]-ARMV7-A、ARMV8-A、ARMV9-A 架构简介「建议收藏」
一文吃透哈希表
基本语法(二)
R语言:文本(字符串)处理与正则表达式
多线程学习笔记-2.final关键字和不变性
Double non-one into bytes!!Pure dry goods sharing
认知—运动康复医疗机器人应用设计
jmeter性能测试步骤入门(性能测试工具jmeter)
A Week of Wonderful Content Sharing (Issue 14)
JVS应用中心
SAP ABAP OData 服务如何支持 $filter (过滤)操作试读版
FIFO深度计算学习记录(汇总)
Fully Dynamically Constrained Robot Efficient Time-Optimal Trajectory Planning
三六零与公安部三所发布报告:关基设施保护成为网络安全博弈关键
ASM module in SAP Ecommerce Cloud Spartacus UI and Accelerator UI
JVS开发套件产品定位
AMBA APB学习记录(AMBA 2.0)
立一个flag
After Effects 教程,如何在 After Effects 中修复曝光不足的镜头?