Einführung
In diesem Lab werden wir die Hadoop HDFS-Skillpoint "FS Shell stat" im Rahmen einer Szenerie untersuchen, die in der legendären Geschichte eines versenkten Schatztruches spielt. Stellen Sie sich ein Szenario vor, in dem die noch nicht entdeckten Schätze eines versenkten Schiffes tief im Meeresboden des Schatztruches verborgen liegen. Sie spielen die Rolle eines berühmten Erzählers dieser Schatzsuchelegende, dessen Aufgabe es ist, Entdecker zu leiten, um die verborgenen Reichtümer zu entdecken.
Das Erkunden von FS Shell stat
In diesem Schritt werden wir den Befehl hadoop fs -stat untersuchen, um detaillierte Informationen über eine bestimmte Datei in Hadoop HDFS zu erhalten.
Wechseln Sie zum Benutzer
hadoop:su - hadoopErstellen Sie in das aktuelle Verzeichnis eine Datei namens
treasure.txt:vim treasure.txtDer Inhalt von
treasure.txtlautet:hello worldLegen Sie die Datei
treasure.txtin das Hadoop-Dateisystem:hadoop fs -put treasure.txt /user/hadoop/Verwenden Sie den folgenden Befehl, um die Attribute einer Datei namens
treasure.txtim Hadoop-Dateisystem anzuzeigen:hadoop fs -stat %g-%F-%b-%y-%Y-%o /user/hadoop/treasure.txtDie Parameter im Befehl sind:
%g: Gruppenname des Besitzers %F: Dateityp %b: Länge in Bytes %y: Änderungszeitstempel %Y: Zugriffszeitstempel %o: BlockgrößeDie Ausgabe liefert Informationen wie Dateiberechtigungen, Dateityp, Änderungszeit, Zugriffszeit und Blockgröße. So:
supergroup-regular file-12-2024-03-08 12:42:00-1709901720659-134217728
Die Analyse von Dateiberechtigungen
In diesem Schritt werden wir uns auf das Verständnis und die Analyse der Dateiberechtigungen mit dem Befehl hadoop fs -stat konzentrieren.
Führen Sie folgenden Befehl aus, um die Dateiberechtigungen der Datei
treasure.txtanzuzeigen:hadoop fs -stat %F-%A /user/hadoop/treasure.txtDie Parameter im Befehl sind:
%F: Dateityp %A: DateiberechtigungenDie Ausgabe wird den Dateityp und die zugehörigen Dateiberechtigungen anzeigen. So:
reguläre Datei-rw-r--r--
Zusammenfassung
In diesem Lab haben wir den Befehl hadoop fs -stat im Hadoop HDFS-Umfeld untersucht, um detaillierte Dateiinformationen abzurufen. Indem Sie sich an der schrittweisen Anleitung halten, können Benutzer ein besseres Verständnis davon erlangen, wie dieser Befehl zur Analyse von Dateiattributen und zur Überprüfung von Berechtigungen in Hadoop genutzt werden kann. Ziel dieses Labs ist es, Anfängern praktische Erfahrungen zu bieten, um sich mit den FS Shell stat-Operationen in Hadoop vertraut zu machen.



