Einführung
Willkommen in unserem spannenden Labor, das sich in einer interstellaren Basis befindet, wo Sie die Rolle eines geschickten intergalaktischen Kommunikators übernehmen. In diesem Szenario sind Sie damit betraut, die Hadoop HDFS mit dem FS Shell-Befehl expunge zu verwalten, um die Datenintegrität zu gewährleisten und die Speicherauslastung zu optimieren. Ihre Mission ist es, die effiziente Bereinigung von unnötigen Dateien und Verzeichnissen sicherzustellen, um Speicherplatz zu freigeben und die Systemleistung zu verbessern.
Aktivieren und Konfigurieren der HDFS-Recyclingfunktion
In diesem Schritt beginnen wir mit dem Zugang zur Hadoop FS Shell und der Untersuchung der aktuellen Dateien und Verzeichnisse im Hadoop Distributed File System.
Öffnen Sie das Terminal und wechseln Sie zum Benutzer
hadoop:su - hadoopÄndern Sie
/home/hadoop/hadoop/etc/hadoop/core-site.xml, um die Recyclingfunktion zu aktivieren:nano /home/hadoop/hadoop/etc/hadoop/core-site.xmlFügen Sie die folgende Eigenschaft zwischen die
<configuration>-Tags hinzu:<property> <name>fs.trash.interval</name> <value>1440</value> </property> <property> <name>fs.trash.checkpoint.interval</name> <value>1440</value> </property>Speichern Sie die Datei und beenden Sie den Texteditor.
Starten Sie den HDFS-Dienst neu:
Stoppen Sie den HDFS-Dienst:
/home/hadoop/hadoop/sbin/stop-dfs.shStarten Sie den HDFS-Dienst:
/home/hadoop/hadoop/sbin/start-dfs.shErstellen Sie eine Datei und löschen Sie sie im HDFS:
Erstellen Sie eine Datei im HDFS:
hdfs dfs -touchz /user/hadoop/test.txtLöschen Sie die Datei:
hdfs dfs -rm /user/hadoop/test.txtÜberprüfen Sie, ob die Recyclingfunktion aktiviert ist:
hdfs dfs -ls /user/hadoop/.Trash/Current/user/hadoop/Sie sollten die gelöschte Datei im Recyclingverzeichnis sehen.
Entsorgen von unnötigen Dateien
Nun gehen wir zur Entsorgung von unnötigen Dateien und Verzeichnissen über, indem wir den FS Shell-Befehl expunge verwenden.
Entsorgen Sie alle Recycling-Punktkontrollen:
hdfs dfs -expunge -immediateVergewissern Sie sich, dass die unnötigen Dateien erfolgreich entsorgt wurden:
hdfs dfs -ls /user/hadoop/.TrashEs sollten keine Dateien oder Verzeichnisse aufgelistet sein.
Zusammenfassung
In diesem Lab haben wir die Macht des Hadoop FS Shell-Befehls expunge untersucht, um die Datenverwaltung und -optimierung im Hadoop Distributed File System durchzuführen. Indem Sie gelernt haben, wie Sie die FS Shell starten, aktuelle Dateien anzeigen und unnötige Daten entsorgen, haben Sie wertvolle Erkenntnisse für das Erhalten der Datenintegrität und die Verbesserung der Systemleistung gewonnen. Das Üben dieser Fähigkeiten wird Sie in der Lage versetzen, Ihre Hadoop-Umgebung effizient zu verwalten und reibungslose Betriebsabläufe sicherzustellen.



