以下是Ubuntu Hadoop的数据恢复方法:
从回收站恢复
core-site.xml中配置fs.trash.interval)。hdfs dfs -cp /user/username/.Trash/Current/deleted_file /path/to/restore。利用HDFS快照恢复
hdfs dfs -createSnapshot /path/to/directory snapshotName。hdfs dfs -cp /path/to/directory/.snapshot/snapshotName/file /path/to/restore。使用Hadoop工具恢复
hadoop distcp hdfs://源集群路径 hdfs://目标集群路径)。第三方工具恢复
sudo apt-get install extundelete。sudo extundelete /dev/sdXY --restore-file /path/to/deleted/file。从备份恢复
注意事项: