HDFS-kommandon: Hadoop Shell-kommandon för att hantera HDFS



Den här bloggen talar om de olika HDFS-kommandona som fsck, copyFromLocal, expunge, cat etc. som används för att hantera Hadoop File System.

HDFS-kommandon

I min tidigare bloggar , Jag har redan diskuterat vad som är HDFS, dess funktioner och arkitektur. Det första steget mot resan till kör HDFS-kommandon och utforskar hur HDFS fungerar. I den här bloggen kommer jag att prata om HDFS-kommandon med vilka du kan komma åt Hadoop File System.

Så, låt mig berätta de viktiga HDFS-kommandona och deras funktion som används oftast när du arbetar med Hadoop File System.





  • fsck

HDFS-kommando för att kontrollera Hadoop-filsystemets hälsa.

Kommando: hdfs fsck /



HDFS-filsystemhälsa - HDFS-kommandon - Edureka

  • ls

HDFS Command för att visa listan över filer och kataloger i HDFS.

Kommando: hdfsdfs –Ls /



  • mkdir

HDFS-kommando för att skapa katalogen i HDFS.

Användande: hdfs dfs –mkdir / katalognamn

Kommando: hdfs dfs –mkdir / new_edureka

kontrollera flödesuttalanden i Java

Notera: Här försöker vi skapa en katalog med namnet “new_edureka” i HDFS.

  • Rör

HDFS-kommando för att skapa en fil i HDFS med filstorlek 0 byte.

Användande: hdfs dfs –touchz / katalog / filnamn

Kommando: hdfs dfs –touchz / new_edureka / sample

Notera: Här försöker vi skapa en fil med namnet 'sample' i katalogen 'new_edureka' för hdfs med filstorlek 0 byte.

  • av

HDFS-kommando för att kontrollera filstorleken.

Användande: hdfs dfs –du –s / katalog / filnamn

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

  • katt

HDFS-kommando som läser en fil på HDFS och skriver ut innehållet i den filen till standardutmatningen.

Användande: hdfs dfs –cat / path / to / file_in_hdfs

Kommando: hdfs dfs –cat / new_edureka / test

  • text

HDFS-kommando som tar en källfil och matar ut filen i textformat.

Användande: hdfs dfs –text / katalog / filnamn

Kommando: hdfs dfs –text / new_edureka / test

  • copyFromLocal

HDFS-kommando för att kopiera filen från ett lokalt filsystem till HDFS.

Användande: hdfs dfs -copyFromLocal

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

Notera: Här är testet filen som finns i den lokala katalogen / home / edureka och efter att kommandot har utförts kommer testfilen att kopieras till / new_edureka-katalogen för HDFS.

  • copyToLocal

HDFS-kommando för att kopiera filen från HDFS till lokalt filsystem.

Användande: hdfs dfs -copyToLocal

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

Notera: Här är testet en fil som finns i katalogen new_edureka för HDFS och efter att kommandot körs kopieras testfilen till lokal katalog / home / edureka

  • sätta

HDFS-kommando för att kopiera enstaka källor eller flera källor från det lokala filsystemet till destinationsfilsystemet.

Användande: hdfs dfs -inmatning

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

Notera: Kommandot copyFromLocal liknar put-kommandot, förutom att källan är begränsad till en lokal filreferens.

  • skaffa sig

HDFS-kommando för att kopiera filer från hdfs till det lokala filsystemet.

Användande: hdfs dfs -get

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

Notera: Kommandot copyToLocal liknar get-kommandot, förutom att destinationen är begränsad till en lokal filreferens.

  • räkna

HDFS-kommando för att räkna antalet kataloger, filer och byte under de sökvägar som matchar det angivna filmönstret.

Användande: hdfsdfs -antal

Kommando: hdfs dfs –antal / användare

  • rm

HDFS-kommando för att ta bort filen från HDFS.

Användande: hdfs dfs –rm

Kommando: hdfs dfs –rm / new_edureka / test

  • rm -r

HDFS-kommando för att ta bort hela katalogen och allt dess innehåll från HDFS.

Användande: hdfs dfs -rm -r

Kommando: hdfs dfs -rm -r / new_edureka

  • cp

HDFS-kommando för att kopiera filer från källa till destination. Detta kommando tillåter också flera källor, i vilket fall destinationen måste vara en katalog.

Användande: hdfs dfs -cp

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

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

  • mv

HDFS-kommando för att flytta filer från källa till destination. Detta kommando tillåter också flera källor, i vilket fall destinationen måste vara en katalog.

Användande: hdfs dfs -mv

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

  • utplåna

HDFS-kommando som gör papperskorgen tom.

Kommando: hdfsdfs-utplåna

  • rmdir

HDFS-kommando för att ta bort katalogen.

Användande: hdfs dfs -rmdir

analysera sträng till datum java

Kommando: hdfs dfs –rmdir / user / hadoop

  • användande

HDFS-kommando som returnerar hjälp för ett enskilt kommando.

Användande: hdfs dfs -användning

Kommando: hdfs dfs -användning mkdir

Notera: Genom att använda kommandot för användning kan du få information om valfritt kommando.

  • hjälp

HDFS-kommando som visar hjälp för ett visst kommando eller alla kommandon om inget anges.

Kommando: hdfs dfs -hjälp

Detta är slutet på HDFS Commands-bloggen, jag hoppas att den var informativ och du kunde utföra alla kommandon. För mer HDFS-kommandon kan du hänvisa till Apache Hadoopdokumentation här.

Nu när du har kört ovanstående HDFS-kommandon, kolla in av Edureka, ett pålitligt online-lärande företag med ett nätverk av mer än 250 000 nöjda elever spridda över hela världen. Edureka-kursen Big Data Hadoop-certifiering hjälper eleverna att bli experter på HDFS, Garn, MapReduce, Pig, Hive, HBase, Oozie, Flume och Sqoop använda realtidsanvändningsfall på detaljhandeln, sociala medier, luftfart, turism, finansdomän.

Har du en fråga till oss? Vänligen nämna det i kommentarfältet så återkommer vi till dig.