如何在HDFS中删除快照?

时间:2018-05-25 00:24:57

标签: hadoop hdfs snapshot

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

/folder/path/.snapshot/snapshot-20160101

From documentation我可以看到有一个命令

hdfs dfs -deleteSnapshot <path> <snapshotName>

但不完全确定如何使用它。

/folder/path/.snapshot/ <path>snapshot-20160101<snapshotName>吗?

2 个答案:

答案 0 :(得分:0)

是@ oulwj12,你是对的。

路径为/folder/path/,名称为snapshot-20160101。请注意,根据引用的文档路径表示快照目录的路径。

所以你的命令应该是

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

答案 1 :(得分:0)

我遇到了同样的困难,我在我的集​​群上试了一下,所以我们走了:

  

hdfs dfs -deleteSnapshot / path /(就在.snapshot文件夹启动之前,不要提及.snapshot)snapshot-xxxxx(快照名称是.snapshot目录)