Príkazy HDFS: Príkazy Hadoop Shell na správu HDFS



Tento blog hovorí o rôznych príkazoch HDFS, ako sú fsck, copyFromLocal, expunge, cat atď., Ktoré sa používajú na správu súborového systému Hadoop.

Príkazy HDFS

V mojom predchádzajúce blogy , Už som hovoril o tom, čo je HDFS, jeho vlastnosti a architektúra. Prvý krok na ceste do vykonáva príkazy HDFS a skúma, ako HDFS funguje. V tomto blogu budem hovoriť o príkazoch HDFS, pomocou ktorých máte prístup k súborovému systému Hadoop.

Poviem vám teda dôležité príkazy HDFS a ich fungovanie, ktoré sa pri práci so súborovým systémom Hadoop používajú najčastejšie.





  • fsck

Príkaz HDFS na kontrolu stavu súborového systému Hadoop.

Príkaz: hdfs fsck /



Zdravie súborového systému HDFS - Príkazy HDFS - Edureka

  • je

Príkaz HDFS na zobrazenie zoznamu súborov a adresárov v HDFS.

Príkaz: hdfsdfs –Ls /



  • mkdir

Príkaz HDFS na vytvorenie adresára v HDFS.

Použitie: hdfs dfs –mkdir / názov_adresára

Príkaz: hdfs dfs –mkdir / new_edureka

na čo sa používa mongodb

Poznámka: Tu sa pokúšame vytvoriť adresár s názvom „new_edureka“ v HDFS.

  • dotknúť sa

Príkaz HDFS na vytvorenie súboru v HDFS s veľkosťou súboru 0 bajtov.

Použitie: hdfs dfs –touchz / adresár / názov súboru

Príkaz: hdfs dfs –touchz / new_edureka / sample

Poznámka: Tu sa pokúšame vytvoriť súbor s názvom „sample“ v adresári „new_edureka“ súborov hdfs s veľkosťou súboru 0 bajtov.

  • z

Príkaz HDFS na kontrolu veľkosti súboru.

Použitie: hdfs dfs –du –s / adresár / názov súboru

Príkaz: hdfs dfs –du –s / new_edureka / vzorka

  • kat

Príkaz HDFS, ktorý načíta súbor na HDFS a vytlačí obsah tohto súboru na štandardný výstup.

Použitie: hdfs dfs –cat / path / to / file_in_hdfs

Príkaz: hdfs dfs –cat / new_edureka / test

  • text

Príkaz HDFS, ktorý prevezme zdrojový súbor a odošle ho v textovom formáte.

Použitie: hdfs dfs –text / adresár / názov súboru

Príkaz: hdfs dfs –text / new_edureka / test

  • copyFromLocal

Príkaz HDFS na kopírovanie súboru z lokálneho súborového systému do HDFS.

Použitie: hdfs dfs -copyFromLocal

Príkaz: hdfs dfs –copyFromLocal / home / edureka / test / new_edureka

Poznámka: Tu je testom súbor prítomný v lokálnom adresári / home / edureka a po vykonaní príkazu sa testovací súbor skopíruje do adresára / new_edureka HDFS.

  • copyToLocal

Príkaz HDFS na kopírovanie súboru z HDFS do lokálneho systému súborov.

Použitie: hdfs dfs -copyToLocal

Príkaz: hdfs dfs –copyToLocal / new_edureka / test / home / edureka

Poznámka: Tu je test prítomný v adresári new_edureka HDFS a po vykonaní príkazu sa testovací súbor skopíruje do lokálneho adresára / home / edureka

analyzovať dvojité na int java
  • dať

Príkaz HDFS na kopírovanie jedného alebo viacerých zdrojov z lokálneho súborového systému do cieľového súborového systému.

Použitie: hdfs dfs -put

Príkaz: hdfs dfs –put / home / edureka / test / používateľ

Poznámka: Príkaz copyFromLocal je podobný príkazu put, až na to, že zdroj je obmedzený na odkaz na lokálny súbor.

  • dostať

Príkaz HDFS na kopírovanie súborov z hdfs do lokálneho súborového systému.

Použitie: hdfs dfs -get

Príkaz: hdfs dfs –get / user / test / home / edureka

Poznámka: Príkaz copyToLocal je podobný príkazu get, až na to, že cieľ je obmedzený na odkaz na lokálny súbor.

  • počítať

Príkaz HDFS na spočítanie počtu adresárov, súborov a bajtov pod cestami, ktoré zodpovedajú zadanému vzoru súboru.

Použitie: hdfsdfs -počet

Príkaz: hdfs dfs –počet / používateľ

  • rm

Príkaz HDFS na odstránenie súboru z HDFS.

Použitie: hdfs dfs –rm

Príkaz: hdfs dfs –rm / new_edureka / test

  • rm -r

Príkaz HDFS na odstránenie celého adresára a všetkého jeho obsahu z HDFS.

Použitie: hdfs dfs -rm -r

Príkaz: hdfs dfs -rm -r / new_edureka

  • cp

Príkaz HDFS na kopírovanie súborov zo zdroja do cieľa. Tento príkaz umožňuje tiež viac zdrojov. V takom prípade musí byť cieľovým adresárom.

Použitie: hdfs dfs -cp

Príkaz: hdfs dfs -cp / user / hadoop / file1 / user / hadoop / file2

Príkaz: hdfs dfs -cp / user / hadoop / file1 / user / hadoop / file2 / user / hadoop / dir

  • mv

Príkaz HDFS na presun súborov zo zdroja do cieľa. Tento príkaz umožňuje tiež viac zdrojov. V takom prípade musí byť cieľovým adresárom.

Použitie: hdfs dfs -mv

Príkaz: hdfs dfs -mv / user / hadoop / file1 / user / hadoop / file2

  • vybiť

Príkaz HDFS, vďaka ktorému je kôš prázdny.

Príkaz: hdfsdfs-expunge

  • rmdir

Príkaz HDFS na odstránenie adresára.

Použitie: hdfs dfs -rmdir

Príkaz: hdfs dfs –rmdir / user / hadoop

rozdiel medzi bigdata a hadoop

  • použitie

Príkaz HDFS, ktorý vráti pomoc pre jednotlivý príkaz.

Použitie: hdfs dfs -usage

Príkaz: hdfs dfs -usage mkdir

Poznámka: Použitím príkazu usage môžete získať informácie o ľubovoľnom príkaze.

  • Pomoc

Príkaz HDFS, ktorý zobrazuje pomoc pre daný príkaz alebo pre všetky príkazy, ak nie je zadaný.

Príkaz: hdfs dfs -pomoc

Týmto sa končí blog HDFS Commands, dúfam, že bol informačný a dokázali ste vykonať všetky príkazy. Pre viac príkazov HDFS môžete použiť Apache Hadoopdokumentácia tu.

Teraz, keď ste vykonali vyššie uvedené príkazy HDFS, pozrite sa na autor: Edureka, dôveryhodná online vzdelávacia spoločnosť so sieťou viac ako 250 000 spokojných študentov rozmiestnených po celom svete. Certifikačný vzdelávací kurz Edureka Big Data Hadoop pomáha študentom stať sa odborníkmi na HDFS, Yarn, MapReduce, Pig, Hive, HBase, Oozie, Flume a Sqoop prípady použitia v reálnom čase v oblasti maloobchodu, sociálnych médií, letectva, cestovného ruchu, financií.

Máte na nás otázku? Uveďte to prosím v sekcii komentárov a my sa vám ozveme.