您的位置:中国财经观察网 > 商业 > 正文

这里测试的Hadoop3.0版本是我的在线版本

2021-10-12 00:24:33     来源:TechWeb  阅读量:14475   

快照是特定时间所有文件系统或目录的镜像使用类似vmware软件的学生指定快照可以为虚拟机保存特定状态如果进行了更改或系统损坏,则会执行恢复操作

快照应用于以下场景:

防止用户错误操作,Backup :对hdfs目录进行快照,然后将快照中的文件复制到备份中,测试/测试灾难恢复HDFS的快照操作。

这里测试的Hadoop3.0版本也是我的在线版本。

打开快照hdfsdfsadmin—allowsnapshot/data/test/test _ snapshot $ hdfsdfs—ls/data/test/test _ snapshot—rw—r—2 hdfssuper group 882021—10—0816 336059/data/test/test _ snapshot/ODS _。

在这里打开目录/数据/测试/test_snapshot的快照功能,目前有一个文件ods_user1.txt.

创建快照。

为目录/数据/测试/test_snapshot创建了名为backup01的快照。

hdfsdfs—CreateNapshot/data/test/test _ snapshotbackup 01 $ hdfsdfs—ls/data/test/test _ snapshot/snapshot/backup 01 found1 items—rw—r—r—2 hdfssupergroup 882021—10—0816:59/data/test/test _ snapshot/

你可以看到,事实上,一个新的文件夹快照是在打开快照的目录中创建的,下面有一个目录backup01,其中包含一个文件,相当于复制了一个文件

查看快照。

hdfslsSnapshottableDir

上传另一个文件。

hdfsdfs—put data/URLs . txt/data/test/test _ snapshot

创建另一个快照。

hdfsdfs—createSnapshot/data/test/test _ snapshotbackup 02

这里创建了一个新的快照备份02,下面有两个目录快照,即备份01和备份02

$ hdfsdfs—ls/data/test/test _ snapshotfound3 temsdrwxr—xr—x—hdfssupergroup 02021—10—0817:04/data/test/test _ snapshot/snapshot/backup 01 drwxr—xr—x—hdfssupergroup 02021—10—0817:12/data/test/test _ snapshot/

对比快照

由于后来上传了另一个文件,快照备份02下有两个文件,比备份01多一个文件urls.txt。

$ hdfssnapshotDiff/数据/测试/test _ snapshotbackup 01 backup 02 snapshotbackup 01和snapshotbackup 02之间的差异目录/数据/测试/test_snapshot:M。/urls.txt

恢复快照如果文件被意外删除,该文件将被移动到回收站如果到期后清理了回收站或者回收站没有启动,此时快照会发挥作用,cp会直接走

hdfsdfs—CP/data/test/test _ snapshot/。快照/备份01/ODS _ user 1 . txt/数据/测试/测试_快照

版权声明: 本网站部分文章和信息来源互联网,并不意味着赞同其观点或证实其内容的真实性,不构成投资建议。如转载稿涉及版权等问题,请立即联系管理员,我们会予以改正或删除相关文章,保证您的权利!
版权所有: 中国财经观察网 (2012- )  备案号:沪ICP备2022019539号-11