ubuntu

Ubuntu HDFS数据如何备份恢复

小樊
33
2025-08-18 00:21:14
栏目: 智能运维

备份方法

  1. 快照备份
    • 创建快照:hdfs dfsadmin -allowSnapshot /path hdfs dfs -createSnapshot /path snapshotName
    • 查看快照:hdfs dfsadmin -listSnapshots /path
    • 恢复快照:hdfs dfs -cp /path/.snapshot/snapshotName /restore/path
  2. 数据复制
    • 本地复制:hadoop fs -cp hdfs://source hdfs://backup
    • 跨集群复制:hadoop distcp hdfs://source hdfs://backup
  3. 第三方工具
    • 使用Ambari/Cloudera Manager等工具实现自动化备份。

恢复方法

  1. 回收站恢复
    • 启用回收站(需提前配置):fs.trash.interval=120(单位:分钟)
    • 恢复文件:hdfs dfs -mv /user/.Trash/Current/deleted_file /restore/path
  2. 快照恢复
    • 从快照目录复制文件到目标路径。
  3. 工具恢复
    • 使用DistCp从备份路径复制数据到集群。

注意事项

参考来源:

0
看了该问题的人还看了