Uvod v Hadoop fs ukaze
V tem članku bomo preučili ukaze za obdelavo datotek HADOOP, ki se uporabljajo za upravljanje datotek prek konzole.
Potrebovali boste sistem Linux in najnovejšo različico Hadoop-a. Če želite natisniti različico Hadoop, da vemo, kdo je zgradil izdajo, vrednost kontrolne vsote, moramo šele po prijavi na platformo Hadoop izvršiti spodnji ukaz.
Ukaz: Hadoop različica
Ukazi Hadoop fs
Zdaj pa se naučimo uporabljati ukaze HADOOP fs.
Začeli bomo z osnovami. Te ukaze preprosto vtipkajte v PUTTY ali kateri koli konzoli, ki vam ustreza.
1. hadoop fs -ls
V imenik vrne seznam datotek in imenikov, medtem ko za datoteko vrne statistične podatke o datoteki.
hadoop fs -lsr: to je za rekurzivno naštevanje imenikov in datotek pod določenimi mapami.
- Primer : hadoop fs -ls / ali hadoop fs -lsr
- -d: Uporablja se za seznam imenikov kot navadnih datotek.
- -h: Uporablja se za oblikovanje velikosti datotek na človeko berljiv način kot le število bajtov.
- -R: Uporablja se za rekurziven seznam vsebin imenikov.
2. hadoop fs -mkdir
Ta ukaz vzame pot kot argument in ustvari imenike v hdfs.
- Primer : hadoop fs -mkdir / user / datahub1 / data
3. hadoop fs -touchz
Ustvari prazno datoteko in ne porabi prostora
- Primer: URI hadoop fs -touchz
4. hadoop fs -rm
Izbrišite datoteke, določene kot argument. Določiti moramo možnost -r za izbris celotnega imenika. In če je podana možnost -skipTrash, bo preskočil smeti in datoteka bo takoj izbrisana.
- Primer : hadoop fs -rm -r /user/test1/abc.text
5. hadoopfs -rmdir
Odstrani datoteke in dovoljenja iz imenikov in poddirektorjev. V osnovi gre za razširjeno različico Hadoop fs -rm.
6. hadoop fs -cp
Kopira datoteko z ene lokacije na drugo
- Primer : hadoop fs -cp /user/data/abc.csv / user / datahub
7. hadoop fs -copyFromLocal
Kopira datoteko iz edgenode v HDFS.
8. hadoop fs -put
Kopira datoteko iz edgenode v HDFS, je podobna prejšnjemu ukazu, vendar tudi prebere vhod s standardnega vhoda stdin in zapiše v HDFS
- Primer : hadoop fs -put abc.csv / user / data
hadoop fs -put -p: Oznaka ohranja dostop, čas spreminjanja, lastništvo in način.
hadoop fs -put -f: Ta ukaz prepiše cilj, če datoteka že pred kopijo obstaja.
9. hadoop fs -moveFromLocal
Podobno je kopiranju iz lokalnega, le da se izvorna datoteka po kopiranju na HDFS izbriše iz lokalne edgenode.
- Primer : fs -moveFromLocal abc.text / user / data / acb.
10. hadoop fs -copyToLocal
Kopira datoteko iz HDFS v edgenode.
- Primer : fs -copyToLocal abc.text / localpath
11. hadoop fs -chmod
Ta ukaz nam pomaga spremeniti dostop do datoteke ali imenika
- Primer : hadoop fs -chmod (-R) (pot)
12. hadoop fs -človek
Ta ukaz nam pomaga spremeniti lastništvo datoteke ali imenika
- Primer : hadoop fs -chown (-R) (LASTNIK) (:( GROUP)) PATH
13. hadoop fs -cat
Natisne vsebino datoteke HDFS na terminalu
- Primer : hadoop fs -cat /user/data/abc.csv
14. hadoop fs -tail
V izpis izpiše zadnji KB datoteke HDFS
- Primer : hadoop fs -tail / in / xyzfile
15. hadoop fs -test
Ta ukaz se uporablja za preizkuse datotek HDFS, vrne 0, če je res.
- - e: preveri, ali datoteka obstaja.
- -z: preveri, ali je datoteka ničelna dolžina
- -d / -f: preveri, ali je pot imenik / datoteka
Tukaj podrobno razpravljamo o primeru
- Primer : hadoop fs -test - (defz) /user/test/test1.text
16. hadoop fs -du
Prikaže velikosti datotek in imenikov v danem imeniku ali dolžino datoteke, če gre za datoteko
17. hadoop fs -df
Prikaže prosti prostor
18. hadoop fs -checksum
Vrne podatke datoteke o kontrolni vsoti
19. hadoop fs -getfacl
Prikaže seznam nadzora dostopa (ACL) določene datoteke ali imenika
20. hadoop fs-račun
Šteje število imenikov, datotek in bajtov pod potjo, ki ustreza določenemu vzorcu datoteke.
21. hadoop fs -setrep
Spremeni faktor podvajanja datoteke. In če je pot imenik, potem ukaz spremeni faktor podvajanja vseh datotek v imeniku.
- Primer : hadoop fs -setrep -R / user / datahub: uporablja se za sprejemanje sposobnosti za nazaj in nima učinka.
hadoop fs - setrep -w / user / datahub : čaka, da se podvajanje konča
22. hadoop fs -getmerge
Datoteke HDFS v izvoru povezuje v ciljno lokalno datoteko
- Primer : hadoop fs -getmerge / user / datahub
23. hadoop fs -appendToFile
Doda en vir ali več virov iz lokalnega datotečnega sistema na cilj.
- Primer : hadoop fs -appendToFile xyz.log data.csv / in / appendfile
24. hadoop fs -stat
Natisne statistiko o datoteki ali imeniku.
- Primer : hadoop fs -stat (format)
Zaključek - Hadoop fs povelji
Pregledali smo skoraj vse ukaze, ki so potrebni za obdelavo datotek in ogled podatkov v datotekah. Zdaj lahko spremenite svoje datoteke in zaužite podatke na platformi Hadoop.
Priporočeni članki
To je vodnik za Hadoop fs ukaze. Tukaj razpravljamo o uvodu ukazov Hadoop fs skupaj z njegovim primerom. Če želite izvedeti več, si oglejte tudi naslednje članke -
- Namestite Hadoop
- Orodja Hadoop
- Hadoop arhitektura
- Hadoop komponente
- Hadoop fs ukazi