HDFS naredbe: Hadoop Shell naredbe za upravljanje HDFS-om

Ovaj blog govori o raznim HDFS naredbama poput fsck, copyFromLocal, expunge, cat itd. Koje se koriste za upravljanje datotečnim sustavom Hadoop.

HDFS naredbe

U mojoj prethodni blogovi , Već sam razgovarao o tome što je HDFS, njegove značajke i arhitektura. Prvi korak prema putovanju u izvršava HDFS naredbe i istražuje kako HDFS radi. Na ovom blogu govorit ću o HDFS naredbama pomoću kojih možete pristupiti datotečnom sustavu Hadoop.

Dakle, dopustite mi da vam kažem važne HDFS naredbe i njihov rad koji se najčešće koriste u radu s datotečnim sustavom Hadoop.





  • fsck

HDFS naredba za provjeru ispravnosti datotečnog sustava Hadoop.

Naredba: hdfs fsck /



Zdravlje datotečnog sustava HDFS - Naredbe HDFS - Edureka

  • ls

HDFS naredba za prikaz popisa datoteka i direktorija u HDFS-u.

Naredba: hdfsdfs –Ls /



  • mkdir

HDFS naredba za stvaranje direktorija u HDFS-u.

Upotreba: hdfs dfs –mkdir / ime_datoteke

Naredba: hdfs dfs –mkdir / new_edureka

Bilješka: Ovdje pokušavamo stvoriti direktorij nazvan 'new_edureka' u HDFS-u.

  • dodir

HDFS naredba za stvaranje datoteke u HDFS-u s veličinom datoteke 0 bajtova.

Upotreba: hdfs dfs –touchz / direktorij / naziv datoteke

Naredba: hdfs dfs –touchz / new_edureka / sample

Bilješka: Ovdje pokušavamo stvoriti datoteku pod nazivom „sample“ u direktoriju „new_edureka“ hdfs-a s veličinom datoteke 0 bajtova.

  • od

HDFS naredba za provjeru veličine datoteke.

Upotreba: hdfs dfs –du –s / direktorij / naziv datoteke

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

  • mačka

HDFS naredba koja čita datoteku na HDFS-u i ispisuje sadržaj te datoteke na standardni izlaz.

Upotreba: hdfs dfs –cat / put / do / datoteke_u_hdfs

Naredba: hdfs dfs –cat / new_edureka / test

  • tekst

HDFS naredba koja uzima izvornu datoteku i izbacuje datoteku u tekstualnom formatu.

Upotreba: hdfs dfs –tekst / direktorij / naziv datoteke

Naredba: hdfs dfs –text / new_edureka / test

  • copyFromLocal

HDFS naredba za kopiranje datoteke iz lokalnog datotečnog sustava na HDFS.

Upotreba: hdfs dfs -copyFromLocal

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

Bilješka: Ovdje je test datoteka prisutna u lokalnom direktorijumu / home / edureka i nakon izvršavanja naredbe testna datoteka će se kopirati u / new_edureka direktorij HDFS-a.

  • copyToLocal

HDFS naredba za kopiranje datoteke iz HDFS-a u lokalni datotečni sustav.

Upotreba: hdfs dfs -copyToLocal

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

Bilješka: Ovdje je test datoteka prisutna u direktoriju new_edureka HDFS-a i nakon izvršavanja naredbe testna datoteka će se kopirati u lokalni direktorij / home / edureka

  • staviti

HDFS naredba za kopiranje jednog izvora ili više izvora iz lokalnog datotečnog sustava u odredišni datotečni sustav.

Upotreba: hdfs dfs -put

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

Bilješka: Naredba copyFromLocal slična je naredbi put, osim što je izvor ograničen na lokalnu referencu datoteke.

  • dobiti

HDFS naredba za kopiranje datoteka iz hdfs-a u lokalni datotečni sustav.

Upotreba: hdfs dfs -get

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

Bilješka: Naredba copyToLocal slična je naredbi get, osim što je odredište ograničeno na lokalnu referencu datoteke.

  • računati

HDFS naredba za brojanje broja direktorija, datoteka i bajtova ispod staza koje odgovaraju navedenom uzorku datoteke.

Upotreba: hdfsdfs -broj

Naredba: hdfs dfs –broj / korisnik

  • rm

HDFS naredba za uklanjanje datoteke s HDFS-a.

Upotreba: hdfs dfs –rm

Naredba: hdfs dfs –rm / new_edureka / test

  • rm -r

HDFS naredba za uklanjanje cijelog direktorija i cjelokupnog sadržaja s HDFS-a.

Upotreba: hdfs dfs -rm -r

Naredba: hdfs dfs -rm -r / new_edureka

  • k.č.

HDFS naredba za kopiranje datoteka s izvora na odredište. Ova naredba omogućuje i više izvora, u tom slučaju odredište mora biti direktorij.

Upotreba: hdfs dfs -cp

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

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

  • mv

HDFS naredba za premještanje datoteka s izvora na odredište. Ova naredba omogućuje i više izvora, u tom slučaju odredište mora biti direktorij.

Upotreba: hdfs dfs -mv

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

  • izbaciti

HDFS naredba koja čini smeće praznim.

Naredba: hdfsdfs-izbaciti

  • rmdir

HDFS naredba za uklanjanje direktorija.

Upotreba: hdfs dfs -rmdir

Naredba: hdfs dfs –rmdir / user / hadoop

  • upotreba

HDFS naredba koja vraća pomoć za pojedinu naredbu.

Upotreba: hdfs dfs -usage

Naredba: hdfs dfs -usage mkdir

strukture podataka i algoritmi

Bilješka: Korištenjem naredbe use možete dobiti informacije o bilo kojoj naredbi.

  • Pomozite

HDFS naredba koja prikazuje pomoć za zadanu naredbu ili sve naredbe ako nije navedena.

Naredba: hdfs dfs -pomoć

Ovo je kraj bloga HDFS Commands, nadam se da je informativan i da ste uspjeli izvršiti sve naredbe. Za više HDFS naredbi možete uputiti Apache Hadoopdokumentacija ovdje.

Sada kada ste izvršili gore navedene HDFS naredbe, pogledajte Edureka, pouzdane tvrtke za internetsko učenje s mrežom od više od 250 000 zadovoljnih učenika raširenih širom svijeta. Edureka tečaj obuke za certificiranje velikih podataka pomaže učenicima da postanu stručnjaci za HDFS, pređu, MapReduce, svinju, košnicu, HBase, Oozie, Flume i Sqoop koristeći slučajeve upotrebe u stvarnom vremenu na maloprodaji, društvenim mrežama, zrakoplovstvu, turizmu, domeni financija

Imate pitanje za nas? Molimo spomenite to u odjeljku za komentare i javit ćemo vam se.