如何在hdfs中删除快照?

gpnt7bae  于 2021-06-01  发布在  Hadoop
关注(0)|答案(2)|浏览(732)

在hdfs中删除快照的正确方法是什么?例如:

/folder/path/.snapshot/snapshot-20160101

从文档中我可以看到有一个命令

hdfs dfs -deleteSnapshot <path> <snapshotName>

但不完全确定如何使用它。
/folder/path/.snapshot/ 这个 <path> 以及 snapshot-20160101 这个 <snapshotName> ?

wdebmtf2

wdebmtf21#

我遇到了同样的一点困难,我在我的集群上尝试了它,所以我们开始:
hdfs dfs-deletesnapshot/path/(就在.snapshot文件夹启动之前,不要提到.snapshot)snapshot-xx(快照名称是.snapshot目录)

wlp8pajw

wlp8pajw2#

是的@oulwj12,你是对的。
路径是 /folder/path/ 名字是 snapshot-20160101 . 请注意,根据引用的文档路径是指快照表目录的路径。
所以你的命令应该是

hdfs dfs -deleteSnapshot /folder/path/ snapshot-20160101

相关问题