HDFS数据恢复主要有以下几种方法:
回收站机制恢复
core-site.xml中配置fs.trash.interval和fs.trash.checkpoint.interval)。hdfs dfs -mv /user/username/.Trash/Current/deleted_file /path/to/restore。快照机制恢复
hdfs dfsadmin -allowSnapshot /path + hdfs dfs -createSnapshot /path snapshot_name。hdfs dfs -cp /path/.snapshot/snapshot_name/file /path/to/restore。备份数据恢复
hadoop distcp hdfs://backup_path hdfs://restore_path。数据恢复工具
hdfs fsck /path)。手动恢复(高风险)
fsimage恢复元数据,重启服务(仅限专业操作)。注意: