Johdatus Hadoop FS -käskyluetteloon
Hadoop toimii omalla tiedostojärjestelmällä, joka on jaettu luonteeltaan nimellä "Hadoop jaettu tiedostojärjestelmä HDFS " . Hadoop luottaa hajautettuun varastointiin ja rinnakkaiseen käsittelyyn. Tämä tapa tallentaa tiedosto hajautettuihin paikkoihin klusterissa tunnetaan nimellä Hadoop hajautettu tiedostojärjestelmä eli HDFS. Useiden toimintojen suorittamiseksi tiedostotasolla HDFS tarjoaa omat komentojoukot, jotka tunnetaan nimellä Hadoop File System Commands. Katsotaanpa näitä komentoja. Tässä aiheesta aiomme oppia Hadoop FS -komennosta.
Hadoop FS: n komennot
Millä tahansa HDFS-komennolla on etuliite “hdfs dfs”. Se tarkoittaa, että määrittelemme, että oletustiedostojärjestelmä on HDFS. Tutkitaan komentoja yksi kerrallaan
1. Versiot
Versio-komentoa käytetään järjestelmään asennetun Hadoopin version löytämiseen.
Syntaksi: Hadoop version
2. Onko komento
Hadoopin ls-komentoa käytetään määrittelemään luettelo hakemistoista mainitussa polussa. ls-komento ottaa hdfs-polun parametrina ja palauttaa luettelon polulla olevista hakemistoista.
Syntaksi: hdfs dfs -ls
Esimerkki: hdfs dfs -ls / user / harsha
Voimme käyttää -lsr: ää myös rekursiivisessa tilassa
Syntaksi: hdfs dfs –lsr
3. Kissan komento
Cat-komentoa käytetään tiedoston sisällön näyttämiseen konsoliin. Tämä komento ottaa hdfs-tiedostopolun argumenttina ja näyttää tiedoston sisällön.
Syntaksi: hdfs dfs -cat
Esimerkki: hdfs dfs -cat /käyttäjä/harsha/empnew.txt
4. mkdir-komento
mkdir-komentoa käytetään uuden hakemiston luomiseen hdfs-tiedostojärjestelmään. Se ottaa argumenttina hdfs-polun ja luo uuden hakemiston määritetylle polulle.
Syntaksi: hdfs dfs -mkdir
Esimerkki: hdfs dfs -mkdir / käyttäjä / esimerkki
Yllä olevassa kuvakaappauksessa on selvästi osoitettu, että luomme uuden hakemiston nimeltä “esimerkki” mkdir-komennolla ja sama on esitetty käyttämällä ls-komentoa.
Voit myös antaa mkdir-komennolle '-p' -vaihtoehdon. Se luo vanhemmat hakemistot polulle, jos ne puuttuvat.
Esimerkki: hdfs dfs -mkdir -p / käyttäjä / testi / esimerkki2
Yllä olevassa kuvakaappauksessa on selvää, että meillä on -p-vaihtoehto ja polussa / käyttäjä / testi / esimerkki2 luodaan sekä testit että esimerkki2-hakemistot.
5. laita komento
laita komento HDFS: ään kopioidaan tiedostoja annetusta lähdepaikasta kohde-hdfs-polkuun. Tässä lähteen sijainti voi olla paikallinen tiedostojärjestelmäpolku. put-komento vie kaksi argumenttia, ensimmäinen on lähdehakemistotie ja toinen on kohdennettu HDFS-polku
Syntaksi: hdfs dfs -put
Esimerkki: hdfs dfs -put /home/harsha/empnew.txt / user / test / esimerkki2
Yllä olevassa kuvakaappauksessa näemme selvästi, että tiedosto kopioidaan lähteestä kohteeseen.
6. copyFromLocal-komento
copyFromLocal-komentoa HDFS: ssä käytetään tiedostojen kopiointiin lähdepolulta kohdepolulle. Tämän komennon lähde on rajoitettu paikalliselle tiedostojärjestelmälle
Syntaksi: hdfs dfs -copyFromLocal /home/harsha/empnew.txt/user/harsha/example
Ero put-komennon ja copyFromLocal-komennon välillä: Näiden kahden hdfs-kuorikomennon välillä ei ole paljon eroa. Niitä molempia käytetään kopioimaan paikallisesta tiedostojärjestelmästä kohdistamaan HDFS-tiedostopolku.
Mutta put-komento on hyödyllisempi ja vankempi, koska se sallii useiden tiedostojen tai hakemistojen kopioimisen määränpäähän HDFS: ssä
hdfs dfs -put
7. saada komento
get-komentoa hdfs: ssä käytetään kopioimaan tietty hdfs-tiedosto tai hakemisto kohdekohtaiseen tiedostojärjestelmäpolkuun. Se vie kaksi argumenttia, yksi on lähde-hdfs-polku ja toinen on kohdekohtaisen tiedostojärjestelmän polku
Syntaksi: hdfs dfs -get
Esimerkki: hdfs dfs -get / käyttäjä / testi / esimerkki2 / koti / harsha
8. copyToLocal-komento
hdfs-tiedoston copyToLocal-komentoa käytetään hdfs-tiedoston tai -hakemiston kopioimiseen paikalliseen tiedostojärjestelmään. Tässä komennossa kohde on kiinteä paikalliselle tiedostojärjestelmälle. Tämä copyFromLocal-komento on samanlainen kuin get-komento.
Syntaksi: hdfs dfs -copyToLocal
Esimerkki: hdfs dfs -copyToLocal / käyttäjä / harsha / esimerkki / koti / harsha
9. laskea komento
count-komentoa hdfs: ssä käytetään luomaan hakemistojen lukumäärä annetulla polulla. count-komento ottaa tietyn polun argumenttina ja antaa polulla olevien hakemistojen määrän.
Syntaksi: hdfs dfs -count
Esimerkki: hdfs dfs -count / user
10. mv-komento
hdfs: n mv-komentoa käytetään tiedoston siirtämiseen hdfs: n välillä. mv-komento vie tiedoston tai hakemiston annetusta lähde-hdfs-polusta ja siirtää sen kohde-hdfs-polkuun.
Syntaksi : hdfs dfs -mv
Esimerkki : hdfs dfs-mv / käyttäjä / testi / esimerkki2 / käyttäjä / harsha
Yllä olevassa kuvakaappauksessa näemme, että esimerkki2-hakemisto on nyt läsnä hakemistossa / user / harsha
11. setrep-komento
hdfs: n setrep-komentoa käytetään tietyn tiedoston toistokertoimen muuttamiseen. Oletuksena hdfs: n kopiointikerroin on 3. Jos annettu polku on hakemisto, tämä komento muuttaa kaikkien kyseisessä hakemistossa olevien tiedostojen replikointikertoimen.
Syntaksi: hdfs dfs -setrep (-R) (-w)
-w: Tämä lippu määrittelee, että komennon tulisi odottaa replikoinnin valmistumista.
rep: replikaatiotekijä
Esimerkki: hdfs dfs -setrep -w 5 /käyttäjä/harsha/empnew.txt
12. du komento
hdfs: n du-komento näyttää levyn käytön annetulle hdfs-polulle. Se vie hdfs-polun tulona ja palauttaa levyn käytön tavuina.
Syntaksi : hdfs dfs -du
Esimerkki: hdfs dfs -du /user/harsha/empnew.txt
13. rm-komento
hdfs: n rm-komentoa käytetään tiedostojen tai hakemistojen poistamiseen annetusta hdfs-polusta. Tämä komento ottaa hdfs-polun syötteenä ja poistaa polulla olevat tiedostot.
Syntaksi : hdfs dfs -rm
Esimerkki : hdfs dfs -rm / käyttäjä / harsha / esimerkki
Johtopäätös - Hadoop FS-komento
Olemme nyt oppineet tuntemaan erilaisia hdfs-komentoja, niiden vastaavat syntaksit ja esimerkit. Meidän on huomattava hdfs-komentojen potkut aloitus, tarvitsemme suorittaa bin / hdfs-komentosarjan. hdfs: tä seuraa dfs-niminen vaihtoehto, joka osoittaa, että työskentelemme Hadoopin hajautetun tiedostojärjestelmän kanssa. Edellä mainittujen komentojen avulla voimme neuvotella HDFS-tiedostojärjestelmän kanssa.
Suositellut artikkelit
Tämä on opas Hadoop FS-komentoon. Tässä keskustellaan yleisimmin käytetyistä HDFS-komennoista. Voit myös tarkastella seuraavaa artikkelia saadaksesi lisätietoja -
- Hadoop-arkkitehtuuri
- HADOOP-kehys
- Asenna Hadoop
- Hadoop-työkalut
- Tableau -versiot
- Opas Unix-kuorikomentojen luetteloon