Einführung
Willkommen in der magischen Welt der Hadoop-Snapshot-Verwaltung! In diesem Labyrinth wirst du auf eine Reise durch einen zauberhaften Wald gehen, in dem du eine mysteriöse Baumsgeistin namens Leafa treffen wirst. Dein Ziel ist es, die Kunst der Snapshot-Verwaltung in Hadoop HDFS zu erlernen, während du die Wunder dieser mystischen Welt erkundest.
Ein Snapshot erstellen
In diesem Schritt lernst du, wie du einen Snapshot eines Verzeichnisses in HDFS erstellen kannst.
Öffne ein Terminal und wechsle zum Benutzer
hadoop:su - hadoopErstelle ein Verzeichnis in HDFS:
hdfs dfs -mkdir /user/hadoop/snapshot_demoBefülle das Verzeichnis mit einigen Beispieldateien:
echo "Hello, World" > /home/hadoop/sample.txthdfs dfs -put /home/hadoop/sample.txt /user/hadoop/snapshot_demo/Ermögliche Snapshots für das Verzeichnis:
hdfs dfsadmin -allowSnapshot /user/hadoop/snapshot_demoVerifiziere, dass das Verzeichnis snapshottable ist:
hdfs lsSnapshottableDirErstelle einen Snapshot des Verzeichnisses:
hdfs dfs -createSnapshot /user/hadoop/snapshot_demo snapshot1Verifiziere die Snapshot-Erstellung:
hdfs dfs -ls /user/hadoop/snapshot_demo/.snapshot/snapshot1
Ein Snapshot wiederherstellen
In diesem Schritt lernst du, wie du ein Verzeichnis aus einem Snapshot in HDFS wiederherstellst.
Erstelle ein Verzeichnis in HDFS:
hdfs dfs -mkdir /user/hadoop/restored_snapshot_demoWiederherstelle das Verzeichnis aus dem erstellten Snapshot:
hdfs dfs -cp /user/hadoop/snapshot_demo/.snapshot/snapshot1 /user/hadoop/restored_snapshot_demoVerifiziere den Inhalt des wiederhergestellten Verzeichnisses:
hdfs dfs -cat /user/hadoop/restored_snapshot_demo/snapshot1/sample.txt
Ein Snapshot löschen
In diesem Schritt lernst du, wie du einen zuvor erstellten Snapshot in Hadoops HDFS löschen kannst.
Lösche den im ersten Schritt erstellten Snapshot:
hdfs dfs -deleteSnapshot /user/hadoop/snapshot_demo snapshot1Verifiziere das Löschen des Snapshots:
hdfs dfs -ls /user/hadoop/snapshot_demo/.snapshot
Zusammenfassung
In diesem Lab haben wir uns in das Gebiet der Hadoop-Snapshot-Verwaltung eingestiegen, indem wir Snapshots in HDFS erstellt, wiederhergestellt und gelöscht haben. Durch diese praktischen Übungen hast du praktische Erfahrungen bei der Handhabung von Snapshots gewonnen, einem entscheidenden Aspekt der Datenverwaltung in Hadoop. Indem du die Snapshot-Verwaltung beherrschst, bist du jetzt mit einem leistungsstarken Tool für die Datensicherung und -wiederherstellung in deinem Hadoop-Ekosystem ausgestattet. Viel Spaß beim Erkunden der magischen Welt von Hadoop!



