Heim häufiges Problem Was ist der HDFS-Befehl?

Was ist der HDFS-Befehl?

Mar 14, 2023 pm 03:51 PM
hdfs

hdfs-Befehl bezieht sich auf den Befehl des Hadoop-HDFS; 2. Befehl „mkdir“; 6. Befehl „cp“; copyFromLocal-Befehl; 8. get-Befehl; 9. copyToLocal-Befehl usw.

Was ist der HDFS-Befehl?

Die Betriebsumgebung dieses Tutorials: Linux5.9.8-System, Dell G3-Computer.

Was ist der hdfs-Befehl?

bezieht sich auf den Befehl des Hadoop HDFS-Systems.

Um das HDFS-System zu betreiben, können Sie Hadoop Fs oder HDFS DFS verwenden, beide haben den gleichen Effekt. (Der Befehl „hadoop dfs“ wird nicht mehr empfohlen)

Einige gängige Befehle des Hadoop-HDFS-Systems

1. Dateioperation „hadoop fs“ (hdfs dfs) ​​​​

  • ls zeigt alle Dateien oder Ordner im Verzeichnis an

Verwendung: hadoop fs -ls [URI-Formularverzeichnis]

Beispiel: hadoop fs –ls / Alle Dateien und Verzeichnisse im Stammverzeichnis anzeigen

Sie können die Option -R hinzufügen, um alle Dateien im Verzeichnis anzuzeigen

Beispiel: hadoop fs -ls -R /

  • cat Dateiinhalt anzeigen

Verwendung: hadoop fs -cat URI [URI …]

Beispiel: hadoop fs -cat /in/test2.txt

  • mkdir Erstellen Verzeichnis

Verwendung: hadoop fs -mkdir [URI-Formularverzeichnis] ​​

Beispiel: hadoop fs –mkdir /test

Erstellen Sie ein mehrstufiges Verzeichnis plus –p

Beispiel: hadoop fs –mkdir -p /a/ b /c

  • rm Verzeichnis oder Datei löschen

Verwendung: hadoop fs -rm [Dateipfad] Ordner löschen plus -r

Beispiel: hadoop fs -rm /test1.txt

Löschen Hinzufügen - r in den Ordner

Beispiel: hadoop fs -rm -r /test

  • put Kopieren Sie die Datei

Kopieren Sie die Datei in das HDFS-System oder lesen Sie sie von der Standardeingabe. Holen Sie sich die Datei, der dst ist zu diesem Zeitpunkt eine Datei

Verwendung: hadoop fs -put

Beispiel:

Hadoop fs -put /usr/wisedu/temp/test1.txt /

Dateien aus der Standardeingabe lesen: hadoop fs -put -/in/myword

  • cp Dateien im System kopieren

Verwendung: hadoopfs -cp URI [URI …]

Dateien kopieren von Quellpfad zum Zielpfad. Dieser Befehl ermöglicht mehrere Quellpfade. In diesem Fall muss der Zielpfad ein Verzeichnis sein.

Beispiel:

hadoop fs -cp /in/myword/word
Nach dem Login kopieren

  • copyFromLocal Lokale Dateien nach hdfs kopieren

Verwendung: hadoop fs-copyFromLocal URI

Ähnlich dem Befehl put, außer dass der Quellpfad auf eine lokale Datei beschränkt ist

  • get Dateien in das lokale System kopieren

Verwendung: hadoop fs -get[-ignorecrc] [-crc]

Dateien in das lokale Dateisystem kopieren. Dateien, die die CRC-Prüfung nicht bestanden haben, können mit der Option -ignorecrc kopiert werden. Verwenden Sie die Option -crc, um die Datei zusammen mit den CRC-Informationen zu kopieren.

Beispiel: hadoop fs -get/word /usr/wisedu/temp/word.txt

  • copyToLocal Dateien auf das lokale System kopieren

Verwendung: hadoop fs-copyToLocal [-ignorecrc] [-crc] URI

Ähnlich dem get-Befehl, außer dass der Zielpfad auf eine lokale Datei beschränkt ist.

Beispiel: hadoop fs - copyToLocal/word /usr/wisedu/temp/word.txt

  • mv

Dateien vom Quellpfad in den Zielpfad verschieben. Dieser Befehl ermöglicht mehrere Quellpfade. In diesem Fall muss der Zielpfad ein Verzeichnis sein. Das Verschieben von Dateien zwischen verschiedenen Dateisystemen ist nicht zulässig.

Verwendung: hadoop fs -mv URI [URI …]

Beispiel: hadoop fs -mv /in/test2.txt /test2.txt

  • du Dateigröße anzeigen

Anzeige die Größe aller Dateien im Verzeichnis. O Verwendung: Hadoop FS -DU URI [URI ...]

Beispiel: Hadoop FS -DU /

Zeigt die Größe des aktuellen Verzeichnisses oder Ordners an

touchz Erstellen Sie eine leere Datei

  • Verwendung: hadoop fs -touchz URI [URI …]

    Erstellen Sie eine leere Datei mit 0 Bytes
Beispiel: hadoop fs -touchz /empty.txt

chmod ändert Dateiberechtigungen

  • Verwendung: hadoop fs -chmod[-R] Ähnlich dem Befehl chmod auf der Linux-Plattform: Dateiberechtigungen ändern. Die Verwendung von -R führt dazu, dass Änderungen rekursiv über die Verzeichnisstruktur vorgenommen werden. Der Benutzer des Befehls muss der Eigentümer der Datei oder der Superuser sein.

    Beispiel: Erstellen Sie zuerst einen normalen Benutzertest: sudo useradd -m test

    und verwenden Sie dann den Benutzer wisedu, um die Datei hello.txt im HDFS-Systemverzeichnis /a zu erstellen. Zu diesem Zeitpunkt hat test die Berechtigung, / zu lesen. a/hello.txt-Datei. Wie unten gezeigt:

    切 wechselt zurück zum WISEDU-Benutzer, um die Dateiberechtigungen zu ändern, sodass die Dateien im /A-Verzeichnis für andere Benutzer nicht lesbar sind, Befehl: Hadoop FS -CHMOD - R O -R /A wie in der Abbildung unten gezeigt, dann zurück wechseln, um zurückzukommen, und dann zurück wechseln, um zurückzukommen. Wenn der Testbenutzer die Datei /a/hello.txt anzeigt, wird er darauf hingewiesen, dass keine Berechtigung vorliegt:

      chown Ändern Sie den Dateieigentümer
    • Verwendung: hadoop fs -chown [-R] [OWNER][:[GROUP]] URI [URI]

    Ändern Sie den Eigentümer der Datei. Die Verwendung von -R führt dazu, dass Änderungen rekursiv über die Verzeichnisstruktur vorgenommen werden. Der Benutzer des Befehls muss ein Superuser sein.

    Beispiel: hadoop fs -chown -R test /a Wie unten gezeigt:

      chgrp Ändern Sie die Gruppe, in der sich die Datei befindet
    • Verwendung: hadoop fs -chgrp [-R] GRUPPEN-URI [URI …]

    Ändern Sie die Gruppe, zu der die Datei gehört. Die Verwendung von -R führt dazu, dass Änderungen rekursiv über die Verzeichnisstruktur vorgenommen werden. Der Benutzer des Befehls muss der Eigentümer der Datei oder der Superuser sein.

    Beispiel: hadoop fs -chgrp -R test /a Wie unten gezeigt:

    2. hdfs dfsadmin-Verwaltungsbefehl

    1) -report

    Zeigen Sie die grundlegenden Informationen und statistischen Informationen des Dateisystems an.

    Beispiel: hdfs dfsadmin -report

    2) -safemode

    enter |. Der abgesicherte Modus ist ein Zustand des NameNode, in dem der NameNode keine Änderungen am Namespace akzeptiert (schreibgeschützt); Blöcke werden nicht kopiert oder gelöscht. NameNode wechselt beim Start automatisch in den abgesicherten Modus. Wenn der Mindestprozentsatz an Konfigurationsblöcken die Mindestanzahl an Replikaten erreicht, wird der abgesicherte Modus automatisch verlassen. „Eintreten“ bedeutet „eintreten“ und „verlassen“ bedeutet „gehen“.

    Beispiel: hdfs dfsadmin -safemode get

    hdfsdfsadmin -safemode enter

    3) -refreshNodes

    Hosts erneut lesen und Dateien ausschließen, damit neue Knoten oder Knoten, die den Cluster verlassen müssen, von NameNode erneut identifiziert werden können. Dieser Befehl wird beim Hinzufügen eines Knotens oder beim Abmelden eines Knotens verwendet.

    Beispiel: hdfs dfsadmin -refreshNodes

    4) -finalizeUpgrade

    Endgültiger HDFS-Upgrade-Vorgang. Der DataNode löscht das Arbeitsverzeichnis der vorherigen Version und der NameNode macht danach dasselbe.

    5) -upgradeProgress

    Details |. erzwingen: Details zum Upgrade-Status | hadoop.log.dir In der Datei im durch das Attribut angegebenen Verzeichnis.

    7) -setQuota......

    Kontingent für jedes Verzeichnis festlegen. Das Verzeichniskontingent ist eine lange Ganzzahl, die die Festlegung der Anzahl der Namen im Verzeichnisbaum erzwingt.

    8) -clrQuota

    Kontingenteinstellungen für jedes Verzeichnis löschen.

    9) -Hilfe

    Hilfeinformationen anzeigen

    Weitere Informationen zu diesem Thema finden Sie in der Spalte „FAQ“!

Das obige ist der detaillierte Inhalt vonWas ist der HDFS-Befehl?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Eingehende Suche in Deepseek Offizieller Website Eingang Eingehende Suche in Deepseek Offizieller Website Eingang Mar 12, 2025 pm 01:33 PM

Zu Beginn des Jahres 2025 gab die inländische KI "Deepseek" ein atemberaubendes Debüt! Dieses kostenlose und Open-Source-KI-Modell verfügt über eine Leistung, die mit der offiziellen Version von OpenAI von O1 vergleichbar ist, und wurde vollständig auf Webseite, App und API gestartet, wobei die multi-terminale Verwendung von iOS-, Android- und Webversionen unterstützt wird. Eingehende Suche nach Deepseek Official Website und Nutzungsleitfaden: Offizielle Website-Adresse: https://www.deepseek.com/using-Schritte für Webversion: Klicken Sie auf den obigen Link, um die offizielle Website der Deepseek einzugeben. Klicken Sie auf der Homepage auf die Schaltfläche "Konversation starten". Für die erste Verwendung müssen Sie sich mit Ihrem Mobiltelefonverifizierungscode anmelden. Nach dem Anmeldung können Sie die Dialog -Schnittstelle eingeben. Deepseek ist leistungsfähig, kann Code schreiben, Datei lesen und Code erstellen

Deepseek Web Version Offizieller Eingang Deepseek Web Version Offizieller Eingang Mar 12, 2025 pm 01:42 PM

Das inländische AI ​​Dark Horse Deepseek ist stark gestiegen und schockiert die globale KI -Industrie! Dieses chinesische Unternehmen für künstliche Intelligenz, das nur seit anderthalb Jahren gegründet wurde, hat von globalen Nutzern für seine kostenlosen und Open-Source-Modelle Deepseek-V3 und Deepseek-R1 ein breites Lob erhalten. Deepseek-R1 ist jetzt vollständig gestartet, wobei die Leistung mit der offiziellen Version von Openaio1 vergleichbar ist! Sie können seine leistungsstarken Funktionen auf der Webseite, der App und der API -Schnittstelle erleben. Download -Methode: Unterstützt iOS- und Android -Systeme können Benutzer sie über den App Store herunterladen. Deepseek Web Version Offizieller Eingang: HT

So lösen Sie das Problem vielbeschäftigter Server für Deepseek So lösen Sie das Problem vielbeschäftigter Server für Deepseek Mar 12, 2025 pm 01:39 PM

Deepseek: Wie kann man mit der beliebten KI umgehen, die von Servern überlastet ist? Als heiße KI im Jahr 2025 ist Deepseek frei und Open Source und hat eine Leistung, die mit der offiziellen Version von OpenAio1 vergleichbar ist, die seine Popularität zeigt. Eine hohe Parallelität bringt jedoch auch das Problem der Serververantwortung. Dieser Artikel wird die Gründe analysieren und Bewältigungsstrategien bereitstellen. Eingang der Deepseek -Webversion: https://www.deepseek.com/deepseek Server Beschäftigter Grund: Hoher Zugriff: Deepseeks kostenlose und leistungsstarke Funktionen ziehen eine große Anzahl von Benutzern an, die gleichzeitig verwendet werden können, was zu einer übermäßigen Last von Server führt. Cyber ​​-Angriff: Es wird berichtet, dass Deepseek Auswirkungen auf die US -Finanzbranche hat.