Einführung
Stellen Sie sich vor, dass Sie als Kommunikationsoffizier an einer außerirdischen Basis auf einem entfernten Planeten stationiert sind. Ihre Aufgabe besteht darin, die Kommunikationsdaten zu verwalten, die auf dem Hadoop Distributed File System (HDFS) gespeichert sind. Heute lernen Sie, wie Sie den Befehl mkdir der Hadoop FS Shell verwenden, um Verzeichnisse zu erstellen und Ihre Daten effektiv zu organisieren.
Erstellen Sie ein neues Verzeichnis
In diesem Schritt erstellen Sie ein neues Verzeichnis namens communications im HDFS.
Wechseln Sie zum Benutzer
hadoop:su - hadoopÜberprüfen Sie das aktuelle Verzeichnis im HDFS:
hdfs dfs -ls /Wenn Sie diesen Befehl zu diesem Zeitpunkt ausführen, werden Sie feststellen, dass das HDFS keine Verzeichnisse hat.
Erstellen Sie ein neues Verzeichnis namens
communications:hdfs dfs -mkdir /communicationsErläutern Sie den Zweck des Befehls und interpretieren Sie die Ausgabe:
Der Befehl
hdfs dfs -mkdir /communicationswird verwendet, um ein neues Verzeichnis namens "communications" im Hadoop Distributed File System (HDFS) zu erstellen. Zergliedern wir den Befehl:hdfs: Dies ist das Befehlszeilentool, das zum Interagieren mit dem HDFS verwendet wird.dfs: Es steht für "Distributed File System" und ist ein Unterbefehl des hdfs-Tools.-mkdir: Dies ist eine Option, die angibt, dass wir ein neues Verzeichnis erstellen möchten.communications: Dies ist der Name des Verzeichnisses, das wir erstellen möchten.
Vergewissern Sie sich, dass das Verzeichnis erfolgreich erstellt wurde:
hdfs dfs -ls /
Nach diesem Befehl, wenn Sie ein Verzeichnis namens "communications" gefunden haben, bedeutet dies, dass Sie diesen Schritt abgeschlossen haben.
Erstellen Sie einige neue Unterverzeichnisse
In diesem Schritt erstellen Sie Unterverzeichnisse im Verzeichnis communications, um Ihre Kommunikationsdaten weiter zu organisieren.
Erstellen Sie ein Unterverzeichnis namens
reports:hdfs dfs -mkdir /communications/reportsErstellen Sie ein weiteres Unterverzeichnis namens
messages:hdfs dfs -mkdir /communications/messagesVergewissern Sie sich, dass die Unterverzeichnisse erfolgreich erstellt wurden:
hdfs dfs -ls /communications
Wenn die Unterverzeichnisse "reports" und "messages" unter dem Verzeichnis "communications" angezeigt werden, nachdem Sie diesen Befehl ausgeführt haben, bedeutet dies, dass das Experiment erfolgreich abgeschlossen wurde.
Zusammenfassung
In diesem Lab haben Sie gelernt, wie Sie den Befehl mkdir der Hadoop FS Shell verwenden, um Verzeichnisse im HDFS zu erstellen. Indem Sie Ihre Daten in strukturierte Verzeichnisse organisieren, können Sie die Kommunikationsdateien im Hadoop-Ekosystem effizient verwalten und zugreifen. Dieses Lab wurde entwickelt, um Ihre Fähigkeiten bei der Verwaltung von Hadoop-HDFS-Dateien und der Strukturierung von Verzeichnissen zu verbessern.
Zusätzlich können Sie während des Lernprozesses auch einen Vergleich zwischen diesem Befehl und dem mkdir-Befehl in Linux ziehen.



