HDFS-Befehle
In meinem vorherige Blogs Ich habe bereits besprochen, was HDFS, seine Funktionen und seine Architektur sind. Der erste Schritt auf dem Weg nach führt HDFS-Befehle aus und untersucht, wie HDFS funktioniert. In diesem Blog werde ich über die HDFS-Befehle sprechen, mit denen Sie auf das Hadoop-Dateisystem zugreifen können.
Lassen Sie mich Ihnen die wichtigen HDFS-Befehle und ihre Funktionsweise erläutern, die bei der Arbeit mit Hadoop File System am häufigsten verwendet werden.
fsck
HDFS-Befehl zum Überprüfen des Zustands des Hadoop-Dateisystems.
Befehl: hdfs fsck /
Power Bi vs Tableau 2016
ls
HDFS-Befehl zum Anzeigen der Liste der Dateien und Verzeichnisse in HDFS.
Befehl: hdfsdfs –Ls /
mkdir
HDFS-Befehl zum Erstellen des Verzeichnisses in HDFS.
Verwendung: hdfs dfs –mkdir / Verzeichnisname
Befehl: hdfs dfs –mkdir / new_edureka
Hinweis: Hier versuchen wir, ein Verzeichnis mit dem Namen 'new_edureka' in HDFS zu erstellen.
berühren
HDFS-Befehl zum Erstellen einer Datei in HDFS mit einer Dateigröße von 0 Byte.
Verwendung: hdfs dfs –touchz / directory / filename
Befehl: hdfs dfs –touchz / new_edureka / sample
Hinweis: Hier versuchen wir, eine Datei mit dem Namen 'sample' im Verzeichnis 'new_edureka' von hdfs mit einer Dateigröße von 0 Byte zu erstellen.
von
HDFS-Befehl zum Überprüfen der Dateigröße.
Verwendung: hdfs dfs –du –s / directory / filename
Befehl: hdfs dfs –du –s / new_edureka / sample
Katze
HDFS-Befehl, der eine Datei in HDFS liest und den Inhalt dieser Datei in die Standardausgabe druckt.
Verwendung: hdfs dfs –cat / path / to / file_in_hdfs
Befehl: hdfs dfs –cat / new_edureka / test
Text
HDFS-Befehl, der eine Quelldatei verwendet und die Datei im Textformat ausgibt.
Verwendung: hdfs dfs –text / directory / filename
Befehl: hdfs dfs –text / new_edureka / test
copyFromLocal
HDFS-Befehl zum Kopieren der Datei von einem lokalen Dateisystem nach HDFS.
Verwendung: hdfs dfs -copyFromLocal
Befehl: hdfs dfs –copyFromLocal / home / edureka / test / new_edureka
Hinweis: Hier ist der Test die Datei, die sich im lokalen Verzeichnis / home / edureka befindet. Nachdem der Befehl ausgeführt wurde, wird die Testdatei in das Verzeichnis / new_edureka von HDFS kopiert.
copyToLocal
HDFS-Befehl zum Kopieren der Datei von HDFS in das lokale Dateisystem.
Verwendung: hdfs dfs -copyToLocal
Befehl: hdfs dfs –copyToLocal / new_edureka / test / home / edureka
Hinweis: Hier ist test eine Datei, die im Verzeichnis new_edureka von HDFS vorhanden ist. Nachdem der Befehl ausgeführt wurde, wird die Testdatei in das lokale Verzeichnis / home / edureka kopiert
stellen
HDFS-Befehl zum Kopieren einer oder mehrerer Quellen aus dem lokalen Dateisystem in das Zieldateisystem.
Verwendung: hdfs dfs -put
Befehl: hdfs dfs –put / home / edureka / test / user
Hinweis: Der Befehl copyFromLocal ähnelt dem Befehl put, außer dass die Quelle auf eine lokale Dateireferenz beschränkt ist.
erhalten
HDFS-Befehl zum Kopieren von Dateien von HDFS in das lokale Dateisystem.
Verwendung: hdfs dfs -get
Befehl: hdfs dfs –get / user / test / home / edureka
Hinweis: Der Befehl copyToLocal ähnelt dem Befehl get, außer dass das Ziel auf eine lokale Dateireferenz beschränkt ist.
Anzahl
HDFS-Befehl zum Zählen der Anzahl von Verzeichnissen, Dateien und Bytes unter den Pfaden, die dem angegebenen Dateimuster entsprechen.
Verwendung: hdfsdfs -count
Befehl: hdfs dfs –count / user
rm
HDFS-Befehl zum Entfernen der Datei aus HDFS.
Verwendung: hdfs dfs –rm
Befehl: hdfs dfs –rm / new_edureka / test
rm -r
HDFS-Befehl zum Entfernen des gesamten Verzeichnisses und des gesamten Inhalts aus HDFS.
Verwendung: hdfs dfs -rm -r
Befehl: hdfs dfs -rm -r / new_edureka
vgl
HDFS-Befehl zum Kopieren von Dateien von der Quelle zum Ziel. Dieser Befehl erlaubt auch mehrere Quellen. In diesem Fall muss das Ziel ein Verzeichnis sein.
Verwendung: hdfs dfs -cp
Befehl: hdfs dfs -cp / user / hadoop / file1 / user / hadoop / file2
Befehl: hdfs dfs -cp / user / hadoop / datei1 / benutzer / hadoop / datei2 / benutzer / hadoop / dir
mv
HDFS-Befehl zum Verschieben von Dateien von der Quelle zum Ziel. Dieser Befehl erlaubt auch mehrere Quellen. In diesem Fall muss das Ziel ein Verzeichnis sein.
Verwendung: hdfs dfs -mv
Befehl: hdfs dfs -mv / user / hadoop / file1 / user / hadoop / file2
auslöschen
HDFS-Befehl, der den Papierkorb leer macht.
Befehl: hdfsdfs-expunge
rmdir
HDFS-Befehl zum Entfernen des Verzeichnisses.
Verwendung: hdfs dfs -rmdir
Remote-Methodenaufruf in Java
Befehl: hdfs dfs –rmdir / user / hadoop
Verwendung
HDFS-Befehl, der die Hilfe für einen einzelnen Befehl zurückgibt.
Verwendung: hdfs dfs -usage
Befehl: hdfs dfs -usage mkdir
Hinweis: Mit dem Verwendungsbefehl können Sie Informationen zu jedem Befehl abrufen.
Hilfe
HDFS-Befehl, der die Hilfe für einen bestimmten Befehl oder alle Befehle anzeigt, wenn keiner angegeben ist.
Befehl: hdfs dfs -help
Dies ist das Ende des HDFS-Befehlsblogs. Ich hoffe, es war informativ und Sie konnten alle Befehle ausführen. Weitere HDFS-Befehle finden Sie unter Apache HadoopDokumentation Hier.
Nachdem Sie die obigen HDFS-Befehle ausgeführt haben, lesen Sie die von Edureka, einem vertrauenswürdigen Online-Lernunternehmen mit einem Netzwerk von mehr als 250.000 zufriedenen Lernenden auf der ganzen Welt. Der Edureka Big Data Hadoop-Zertifizierungskurs hilft den Lernenden, Experten für HDFS, Garn, MapReduce, Schwein, Bienenstock, HBase, Oozie, Flume und Sqoop zu werden Verwenden von Echtzeit-Anwendungsfällen für den Bereich Einzelhandel, soziale Medien, Luftfahrt, Tourismus und Finanzen.
Hast du eine Frage an uns? Bitte erwähnen Sie es in den Kommentaren und wir werden uns bei Ihnen melden.