HDFS-kommandoer: Hadoop Shell-kommandoer til at styre HDFS

Denne blog taler om de forskellige HDFS-kommandoer som fsck, copyFromLocal, expunge, cat osv., Som bruges til at styre Hadoop File System.

HDFS-kommandoer

I min tidligere blogs , Jeg har allerede diskuteret, hvad der er HDFS, dets funktioner og arkitektur. Det første skridt mod rejsen til udfører HDFS-kommandoer og udforsker, hvordan HDFS fungerer. I denne blog vil jeg tale om HDFS-kommandoer, hvor du kan få adgang til Hadoop File System.



Så lad mig fortælle dig de vigtige HDFS-kommandoer og deres arbejde, der bruges oftest, når du arbejder med Hadoop File System.



  • fsck

HDFS-kommando til at kontrollere sundheden for Hadoop-filsystemet.

Kommando: hdfs fsck /



HDFS-filsystemsundhed - HDFS-kommandoer - Edureka

  • ls

HDFS-kommando for at vise listen over filer og mapper i HDFS.

Kommando: hdfsdfs –Ls /



  • mkdir

HDFS-kommando for at oprette biblioteket i HDFS.

Anvendelse: hdfs dfs –mkdir / katalognavn

Kommando: hdfs dfs –mkdir / new_edureka

Bemærk: Her forsøger vi at oprette en mappe med navnet “new_edureka” i HDFS.

  • røre ved

HDFS-kommando til at oprette en fil i HDFS med filstørrelse 0 bytes.

Anvendelse: hdfs dfs –touchz / katalog / filnavn

html-tag til indsættelse af en linjeskift

Kommando: hdfs dfs –touchz / new_edureka / prøve

Bemærk: Her forsøger vi at oprette en fil med navnet “sample” i biblioteket “new_edureka” af hdfs med filstørrelse 0 bytes.

  • af

HDFS-kommando for at kontrollere filstørrelsen.

Anvendelse: hdfs dfs –du –s / katalog / filnavn

Kommando: hdfs dfs –du –s /new_edureka/sample

  • kat

HDFS-kommando, der læser en fil på HDFS og udskriver indholdet af den fil til standardoutputtet.

Anvendelse: hdfs dfs –cat / path / to / file_in_hdfs

Kommando: hdfs dfs –cat / new_edureka / test

  • tekst

HDFS-kommando, der tager en kildefil og outputter filen i tekstformat.

Anvendelse: hdfs dfs –tekst / katalog / filnavn

Kommando: hdfs dfs –text / new_edureka / test

  • copyFromLocal

HDFS-kommando til at kopiere filen fra et lokalt filsystem til HDFS.

Anvendelse: hdfs dfs -copyFromLocal

Kommando: hdfs dfs –copyFromLocal / home / edureka / test / new_edureka

Bemærk: Her er testen den fil, der er til stede i det lokale bibliotek / hjem / edureka, og efter at kommandoen er udført, kopieres testfilen i / new_edureka-biblioteket i HDFS.

  • copyToLocal

HDFS-kommando til at kopiere filen fra HDFS til lokalt filsystem.

Anvendelse: hdfs dfs -copyToLocal

Kommando: hdfs dfs –copyToLocal / new_edureka / test / home / edureka

Bemærk: Her er test en fil til stede i new_edureka-biblioteket i HDFS, og efter at kommandoen er udført, kopieres testfilen til lokal mappe / home / edureka

  • sætte

HDFS-kommando til at kopiere en enkelt kilde eller flere kilder fra det lokale filsystem til destinationsfilsystemet.

Anvendelse: hdfs dfs -indtastning

Kommando: hdfs dfs –put / home / edureka / test / user

Bemærk: Kommandoen copyFromLocal svarer til put-kommandoen, bortset fra at kilden er begrænset til en lokal filreference.

HDFS-kommando til at kopiere filer fra hdfs til det lokale filsystem.

Anvendelse: hdfs dfs -get

Kommando: hdfs dfs –get / user / test / home / edureka

Bemærk: Kommandoen copyToLocal ligner get-kommandoen, bortset fra at destinationen er begrænset til en lokal filreference.

  • tælle

HDFS-kommando til at tælle antallet af mapper, filer og bytes under de stier, der matcher det angivne filmønster.

Anvendelse: hdfsdfs-antal

Kommando: hdfs dfs –tæller / bruger

  • rm

HDFS-kommando for at fjerne filen fra HDFS.

Anvendelse: hdfs dfs –rm

Kommando: hdfs dfs –rm / new_edureka / test

  • rm -r

HDFS-kommando til at fjerne hele biblioteket og alt dets indhold fra HDFS.

Anvendelse: hdfs dfs -rm -r

Kommando: hdfs dfs -rm -r / new_edureka

  • cp

HDFS-kommando til at kopiere filer fra kilde til destination. Denne kommando tillader også flere kilder, i hvilket tilfælde destinationen skal være en mappe.

Anvendelse: hdfs dfs -cp

Kommando: hdfs dfs -cp / user / hadoop / file1 / user / hadoop / file2

Kommando: hdfs dfs -cp / bruger / hadoop / file1 / bruger / hadoop / file2 / bruger / hadoop / dir

  • mv

HDFS-kommando til at flytte filer fra kilde til destination. Denne kommando tillader også flere kilder, i hvilket tilfælde destinationen skal være en mappe.

Anvendelse: hdfs dfs -mv

Kommando: hdfs dfs -mv / user / hadoop / file1 / user / hadoop / file2

  • udvise

HDFS-kommando, der gør papirkurven tom.

Kommando: hdfsdfs-udspring

  • rmdir

HDFS-kommando for at fjerne biblioteket.

Anvendelse: hdfs dfs -rmdir

størrelsen på et array-javascript

Kommando: hdfs dfs –rmdir / user / hadoop

  • brug

HDFS-kommando, der returnerer hjælp til en individuel kommando.

Anvendelse: hdfs dfs -brug

Kommando: hdfs dfs -brug mkdir

Bemærk: Ved at bruge brugskommandoen kan du få oplysninger om enhver kommando.

  • Hjælp

HDFS-kommando, der viser hjælp til en given kommando eller alle kommandoer, hvis ingen er angivet.

Kommando: hdfs dfs -hjælp

Dette er slutningen af ​​HDFS Commands-bloggen, jeg håber, den var informativ, og du var i stand til at udføre alle kommandoer. For flere HDFS-kommandoer kan du henvise til Apache Hadoopdokumentation her.

Nu hvor du har udført ovenstående HDFS-kommandoer, skal du tjekke af Edureka, et pålideligt online læringsfirma med et netværk på mere end 250.000 tilfredse elever spredt over hele kloden. Edureka Big Data Hadoop-certificeringskursus hjælper elever med at blive eksperter i HDFS, Garn, MapReduce, Pig, Hive, HBase, Oozie, Flume og Sqoop ved hjælp af realtidsbrugssager på detail-, sociale medier, luftfart, turisme, finansdomæne.

Har du et spørgsmål til os? Nævn det i kommentarfeltet, så vender vi tilbage til dig.