Hadoop FS Shell mkdir

HadoopBeginner
Jetzt üben

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.

  1. Wechseln Sie zum Benutzer hadoop:

    su - hadoop
    
  2. Ü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.

  3. Erstellen Sie ein neues Verzeichnis namens communications:

    hdfs dfs -mkdir /communications
    
  4. Erläutern Sie den Zweck des Befehls und interpretieren Sie die Ausgabe:

    Der Befehl hdfs dfs -mkdir /communications wird 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.
  5. 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.

  1. Erstellen Sie ein Unterverzeichnis namens reports:

    hdfs dfs -mkdir /communications/reports
    
  2. Erstellen Sie ein weiteres Unterverzeichnis namens messages:

    hdfs dfs -mkdir /communications/messages
    
  3. Vergewissern 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.