一篇关于HDFS的快照讲解
一个snapshot(快照)是一个全部文件系统、或者某个目录在某一时刻的镜像,使用vmware类似软件的同学指定,快照可以为虚拟机保存某个状态,如果做了更改,或者系统被折腾坏,还有个复原的操作。
快照应用在如下场景中:
防止用户的错误操作; 备份:给hdfs目录做快照,然后复制快照里面的文件到备份; 试验/测试 灾难恢复 HDFS的快照操作
这里测一篇试的Hadoop3.0版本,也是我的线上版本。
开启快照 hdfs dfsadmin -allowSnapshot /data/test/test_snapshot [hdfs@cdh-003 ~]$ hdfs dfs -ls /data/test关于/test_snapshot -rw-r--r-- 2 hdfs supergroup 88 2021-10-08 16:59 /dataHD/test/test_snapshot/ods_user1.txt
这里开启目录/data/test/test_snapshot快照功能,该目录当前有一个文件ods_user1.txt。
创建快照
给目录/data/test/test_snapshot创建了一个快照,名为backup01。
hdfs dfs -FScreateSnapshot /data/test/test_snapshot backup01 [hdfs@cdh-003 ~]$ hdfs dfs -ls /data/test/test_snapshot/.snapshot/backup01&的快nbsp;Found 1 items -rw-r--r-- 2 hdfs supergroup 88 2021-10-08 1照讲6:59 /data/test/test_snapshot/.snapshot/backup01/ods_user1.txt
可以看到实际上是在开启快照的目录下新建了一个文件夹.snapshot,下面有个目录backup01,里面有一个文件,相当于复制了一份文件。
查看快照
hdfs lsSnapshottableD一篇ir
再上传一个文件
hdfs dfs -put data/urls.txt /data/test/test_snapshot
再创建一个快照
hdfs dfs -createSnapshot /data/test/test_snapshot ba关于ckup02
这里又新建了一个快照backup02,.snapshot下面有两个目录,分别是backup01和backup02。
[hdfs@cdh-003 ~]$ hdfs dfs -ls /data/test/test_snapshot/.snapshot FoundHD 3 items drwxr-xr-x - hdfs supergroup 0 2021-10-08 17:04 FS/data/test/test_snapshot/.snapshot/backup01 drwxr-xr-x - hdfs supergroup 0&nbs的快p;2021-10-08 17:12 /data/test/test_snapshot/.snapshot/backup02
对比快照
因为后来又上传了一个文件,所以快照backup02下面有2个文件了,比backup01多一个文件urls.txt。
[hdfs@cdh-003 ~]$ hdfs&n照讲bsp;snapshotDiff /data/test/test_snapshot backup01 backup02 Difference between snapshot backup01 and snapshot backup02&一篇nbsp;under directory /data/test/test_snapshot: M . + ./urls.txt
恢复快照如果不小心把文件删除了,这个文件就被移动到回收站(如果开启了回收站),如果回收站到期清理了或者没有开启回收站,这个时候快关于照的作用就发挥出来了,直接cp过去。
hdfs dfs -cp /data/test/test_snapshot/.snapshot/backup01/ods_user1.txt /data/test/test_snapshot
相关文章
云梦级3月3日云梦级消息,近日,专注于海外充电桩解决方案的提供商小蜂新能源汽车充电技术(苏州)有限公司(简称“EVbee小蜂充电”)完成数千万元首轮融资,由朝希资本独家投资。 EVbee小蜂充电成立于2026-11-16
字节跳动发布新一代3D生成大模型Seed3D 2.0,技术精度与真实感实现跨越式提升
在生成式AI领域,3D内容的构建正成为技术竞争的新高地。近日,字节跳动正式对外推出了精度更高的新一代3D生成大模型—— Seed3D2.0 。该模型的最新技术报告已同步公开,且相关API接口也已在火山2026-11-16
我们知道模型的性能会随着使用特征数量的增加而增加。但是,当超过峰值时,模型性能将会下降。这就是为什么我们只需要选择能够有效预测的特征的原因。 特征选择类似于降维技术,其目的是减少特征的数量,但是从根本2026-11-16
小米 AI 团队携手北大发表新论文,雷军高薪挖角的 “天才少女” 参与研究
小米与北京大学联合发布了一篇新的学术论文,论文已上传至 arXiv 平台。该论文的通讯作者之一是备受瞩目的年轻学者罗福莉,她曾因被小米集团创始人兼 CEO 雷军以千万年薪招募而成为热点人物。然而,值得2026-11-16
在近期的市场动态中,在线租车平台 Lyft 的股价下跌了 7%,但这并没有阻止公司追求未来出行的野心。根据最新报道,Lyft 计划于 2027 年开始部署数百辆搭载 TensorAI 技术的机器人出租2026-11-16
在人工智能领域的迅猛发展中,OpenAI 近日传出好消息,财务主管 Sarah Friar 在接受 CNBC 采访时透露,公司的月收入首次突破10亿美元。这一里程碑的成就,标志着 OpenAI 自202026-11-16

最新评论