bugfix> hadoop > 投稿

HDFSでスナップショットを削除する正しい方法は何ですか?次のような:

/folder/path/.snapshot/snapshot-20160101

ドキュメントから コマンドがあるのがわかります

hdfs dfs -deleteSnapshot <path> <snapshotName>

しかし、それを使用する方法は完全にはわかりません。

/folder/path/.snapshot/ です <path> および snapshot-20160101 <snapshotName>

回答 2 件
  • はい@ oulwj12、あなたは正しいです。

    パスは /folder/path/ です  そして、名前は snapshot-20160101 です 。参照されているドキュメントのパスは、snapshottableディレクトリのパスを意味することに注意してください。

    したがって、コマンドは次のようになります

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

  • 私は同じもので少し困難に直面し、私のクラスターでそれを試したので、ここに行きます:

    hdfs dfs -deleteSnapshot /path/ (just before .snapshot folder starts, don't mention .snapshot) snapshot-xxxxx(snapshot name is .snapshot directory)

あなたの答え