hdfs数据误删分析与恢复
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,一、相关参数:1、core-site.xml 文件修改以下配置项: fs.trash.interval 2880 HDFS垃圾箱设置,可以恢复误删除,配置的值为分钟数,0为禁用
千家信息网最后更新 2025年12月02日hdfs数据误删分析与恢复
一、相关参数:
1、core-site.xml 文件修改以下配置项:
fs.trash.interval 2880 HDFS垃圾箱设置,可以恢复误删除,配置的值为分钟数,0为禁用
2、hdfs-default.xml 文件注意以下配置项:
dfs.ha.log-roll.period 120 EditLog 日志滚动频率,单位为秒,默认是两分钟
二、分析过程
1、找到editlog日志所在目录
查看hdfs-site.xml文件,找到fs.namenode.name.dir配置项的值,如:file:/home/hadoop-2.6.0-cdh6.5.0/dfs/name
在/home/hadoop-2.6.0-cdh6.5.0/dfs/name目录下的current文件里,就是editlog文件,如下图

2、使用命令查看edits_inprogress文件
#hdfs oev -i edits_inprogress_0000000000000000023 -o edits_inprogress_0000000000000000023.xml
其中 -i 是输入文件名,-o是需要把解析的文件输出到该文件中
解析完成后,查看edits_inprogress_0000000000000000023.xml文件即可
3、打开文件分析
找到被删除的文件或文件夹,在edits_inprogress_0000000000000000023.xml文件中搜索相关项,如下所示:
OP_RENAME_OLD 15 0 /dat /user/root/.Trash/Current/dat 1454315297010 6832d4f9-4fa6-4dbb-89aa-ffaa26109078 6
可以看出,HDFS中 /dat 文件是在 1454315297 时间点被移入回收站的
4、恢复文件
执行以下命令:
#fs -mv /user/root/.Trash/Current/dat /dat
进行恢复
文件
配置
分析
命令
日志
目录
单位
参数
回收站
垃圾
垃圾箱
就是
所在
文件名
文件夹
时间
是在
过程
频率
搜索
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库 博客园
switch网络服务器没有响应
网络技术是什么东西
网络技术难还是编程难
单位网络安全宣传日活动总结
不能使用数据库主键自增
朝阳区网络软件开发介绍
蛋糕销售管理系统数据库设计
读取数据库数据转编码显示
吃鸡关服务器
朝阳区运营网络技术咨询市场报价
色盲能报计算机网络技术吗
成都游狐网络技术有限公司
软件开发研究生毕业工资
达梦数据库创建只读用户
为啥我连接不了任意服务器啊
潼南区全过程软件开发服务公司
宁波弘讯软件开发有限公司
海螺集团网络安全
四川嘉盛汇联网络技术公司
数据库操作
centos 数据库启动
寻仙您和聊天服务器
数据库表字段映射关系图
数据库极限查询
华腾网络技术有限公司怎么样
混沌与秩序的数据库
数据库授权dba权限不足
徐汇区管理网络技术市价
上地游戏软件开发公司