2017-03-09 2 views
1

Wofür wird ein snapshot-Verzeichnis in hadoop verwendet? und wie funktioniert es? Es folgt die Ausgabe meines snapshotabble VerzeichnissesSnapshots-Verzeichnis hadoop admin

$hadoop fs -ls -R /Snap/.snapshot 
drwxr-xr-x - hadoop supergroup   0 2017-03-09 13:04 /Snap/.snapshot/Sanpnew 
drwxr-xr-x - hadoop supergroup   0 2017-03-09 13:04 /Snap/.snapshot/Sanpnew1 

Was ist dieser Ordner Sanpnew und Sanpnew1 verwendet?

Antwort

1

HDFS-Snapshots sind schreibgeschützte Point-in-Time-Kopien des gesamten HDFS-Dateisystems oder eines Teilbaums/Teils davon. Diese Snapshots können für Datenrettung und Backup-

In diesem Beispiel geschrieben werden,

drwxr-xr-x - hadoop supergroup   0 2017-03-09 13:04 /Snap/.snapshot/Sanpnew 

/Snap ist ein snapshottable Verzeichnis, das Snapshots bedeutet für dieses Verzeichnis erstellt werden. Jedes Snapshot-Tabellenverzeichnis enthält ein Unterverzeichnis .snapshot zum Speichern der erstellten Snapshots.

Und es gibt zwei Snapshots (Sanpnew und Sanpnew1) erstellt für das Verzeichnis /Snap.

Diese Snapshot-Ordner enthalten das Abbild des Verzeichnisses /Snap, wie es zum Zeitpunkt der Erstellung des Snapshots war. Diese können zum Beispiel verwendet werden, wenn der Inhalt dieses Verzeichnisses /Snap zurückgesetzt werden muss (zu einem früheren Zeitpunkt), dann können diese Snapshots verwendet werden.

Siehe dieses Dokument HDFS Snapshots für mehr.

+0

Vielen Dank Bruder. Das war große Hilfe von unserer Seite –

+0

Aber wenn ich überprüft, es zeigte 0 Bytes für Sanpnew und Sanpnew1.Das bedeutet, dass seine leere rechts. Wie kann ich das Bild innerhalb Sanpnew und Sanpnew1 finden –

+0

drwxr-xr-x - hadoop supergroup 0 2017-03-08 21:34 /Snap/.snapshot/Sanpnew drwxr-xr-x - hadoop supergroup 0 2017-03- 08 21:34 /Snap/.snapshot/Sanpnew1 –