HDFSでスナップショットを削除する正しい方法は何ですか?次のような:
/folder/path/.snapshot/snapshot-20160101
ドキュメントから コマンドがあるのがわかります
hdfs dfs -deleteSnapshot <path> <snapshotName>
しかし、それを使用する方法は完全にはわかりません。
/folder/path/.snapshot/
です
<path>
および
snapshot-20160101
<snapshotName>
?
回答 2 件
私は同じもので少し困難に直面し、私のクラスターでそれを試したので、ここに行きます:
hdfs dfs -deleteSnapshot /path/ (just before .snapshot folder starts, don't mention .snapshot) snapshot-xxxxx(snapshot name is .snapshot directory)
関連した質問
- 目的のパスにハイブテーブルを作成し、値を挿入できませんでした
- Windows 10のEclipseでmap-reduce javaコードを実行中に発生するこの問題を修正するにはどうすればよいですか?
- Hadoopブロックチェックサム:namenodeにも保存されていますか?
- Oozieを使用してコーディネーターアクションを実行するための条件を入力します
- hdfs MapReduceを介してhdfs上のファイルのマグネットリンクを直接計算するにはどうすればよいですか?
- pyhdfsHdfsIOException:データノードが見つかりませんでした。クラスターの状態を確認することをお勧めします。 excludeDatanodes = null
- HBase:hbase:metadataは、存在しないRegionServer IDに関する情報を保持します:「マスターのスタートアップは、地域がオンラインになるまでホールディングパターンで進行できません。」
- 大きなテキストをhdfs putにエコー/リダイレクトする方法は?
- HDFS AuthorizationException
はい@ oulwj12、あなたは正しいです。
パスは
/folder/path/
です そして、名前はsnapshot-20160101
です 。参照されているドキュメントのパスは、snapshottableディレクトリのパスを意味することに注意してください。したがって、コマンドは次のようになります