Linux下Hadoop数据恢复方法如下:
hdfs dfs -cp /user/用户名/.Trash/Current/文件路径 /恢复路径
命令恢复。hdfs fs -cp /路径/.snapshot/快照名/文件路径 /恢复路径
命令还原。hdfs dfs -put
或DistCp
命令将备份数据复制到目标位置。fsck
:检查并修复文件系统损坏。DistCp
:跨集群复制数据,恢复丢失的数据块。extundelete
(恢复ext3/ext4文件系统删除文件)、TestDisk
等。注意:操作前需先备份数据,优先在测试环境验证恢复流程,避免二次损坏。