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 /
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.
få
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.