hadoop snapshot 备份恢复

本文介绍了如何使用Hadoop的HDFS快照功能进行文件备份和恢复。首先,通过`hdfs dfsadmin -allowSnapshot`命令启用快照功能,然后使用`hdfs dfs -createSnapshot`创建快照。接着,可以查看所有可快照的目录及其快照。最后,通过对比不同快照来查看文件差异。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

通过snapshot实现 hdfs上文件的备份

api地址请见http://archive.cloudera.com/cdh5/cdh/5/hadoop-2.5.0-cdh5.2.0/hadoop-project-dist/hadoop-hdfs/HdfsSnapshots.html

==========================================================================================

1、允许创建快照

首先,在你想要进行备份的文件夹下面 执行命令,允许该文件夹创建快照

hdfs dfsadmin -allowSnapshot <path>

例如:hdfs dfsadmin -allowSnapshot /Workspace/linlin

出现此命令证明已经允许创建快照成功

=================================================================================================

2、创建快照

接下来就开始对此文件夹进行备份

hdfs dfs -createSnapshot <path> [name]

例如 hdfs dfs -createSnapshot /Workspace/linlin bak1 


此命令出现证明已经创建快照成功


此时我们可以考虑一下是否能够在linlin子目录创建快照

hdfs'上目录结构如图所示


然后尝试在snaptest上建立快照

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值