hdfs数据误删分析与恢复
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,一、相关参数:1、core-site.xml 文件修改以下配置项: fs.trash.interval 2880 HDFS垃圾箱设置,可以恢复误删除,配置的值为分钟数,0为禁用
千家信息网最后更新 2025年02月01日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安全错误
数据库的锁怎样保障安全
软件开发好玩吗
html获取数据库数据
小学校园网络安全自查表格
学校冬奥会网络安全保障
计算机网络技术拍照搜题
redis服务器开启
E6管理系统服务器
乡政府机关网络安全
黄山软件开发培训哪家专业
为何自己的服务器进不了
漫画网络安全为师生
灵武软件开发公司报价多少
网络安全教育日活动方案
国内网络安全会议时间
我的世界服务器假矿插件怎么用
银行数据库谁管
刀片服务器虚拟化
php远程连接mssql数据库
大豪XY轴服务器说明书
服务器管理的应用
pg格式文件 数据库
VS怎么查看连接哪个数据库
如何举报软件开发者
西安网络软件开发
网游的服务器长什么样
网络安全攻防大赛存在问题豆丁
学校的网络安全么
房山区软件开发公司
校园人脸识别系统数据库模块
数据库中sql语句