HDFS komandos: „Hadoop Shell“ komandos, skirtos HDFS valdyti

Šiame tinklaraštyje kalbama apie įvairias HDFS komandas, tokias kaip „fsck“, „copyFromLocal“, „expunge“, „cat“ ir kt., Kurios naudojamos valdant „Hadoop“ failų sistemą.

HDFS komandos

Mano ankstesni tinklaraščiai , Aš jau aptariau, kas yra HDFS, jo ypatybės ir architektūra. Pirmas žingsnis link kelionės į vykdo HDFS komandas ir tyrinėja, kaip veikia HDFS. Šiame tinklaraštyje kalbėsiu apie HDFS komandas, kuriomis galite pasiekti „Hadoop“ failų sistemą.

Taigi, leiskite man pasakyti svarbias HDFS komandas ir jų veikimą, kurie dažniausiai naudojami dirbant su „Hadoop“ failų sistema.





  • fsck

HDFS komanda patikrinti „Hadoop“ failų sistemos būklę.

Komanda: hdfs fsck /



HDFS failų sistemos sveikata - HDFS komandos - „Edureka“

  • ls

HDFS komanda, kad būtų rodomas failų ir katalogų sąrašas HDFS.

Komanda: hdfsdfs –Ls /



  • mkdir

HDFS komanda sukurti katalogą HDFS.

Naudojimas: hdfs dfs –mkdir / directory_name

Komanda: hdfs dfs –mkdir / new_edureka

Pastaba: Čia HDFS bandome sukurti katalogą pavadinimu „new_edureka“.

kas yra abstrakcija c ++
  • paliesti

HDFS komanda sukurti failą HDFS failo dydžiu 0 baitų.

Naudojimas: hdfs dfs –touchz / katalogas / failo vardas

Komanda: hdfs dfs –touchz / new_edureka / sample

Pastaba: Čia bandome sukurti failą pavadinimu „pavyzdys“ hdf failų kataloge „new_edureka“, kurių failo dydis 0 baitų.

  • apie

HDFS komanda patikrinti failo dydį.

Naudojimas: hdfs dfs –du –s / katalogas / failo vardas

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

  • katė

„HDFS“ komanda, nuskaitanti failą HDFS ir išspausdinanti to failo turinį į standartinę išvestį.

Naudojimas: hdfs dfs –cat / path / to / file_in_hdfs

Komanda: hdfs dfs –cat / new_edureka / test

  • tekstas

HDFS komanda, imanti šaltinio failą ir išvedanti failą teksto formatu.

Naudojimas: hdfs dfs –tekstas / katalogas / failo vardas

Komanda: hdfs dfs –text / new_edureka / testas

  • copyFromLocal

HDFS komanda nukopijuoti failą iš vietinės failų sistemos į HDFS.

Naudojimas: hdfs dfs -copyFromLocal

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

Pastaba: Čia testas yra failas, esantis vietiniame kataloge / home / edureka, o komandai įvykdžius, bandymo failas bus nukopijuotas į HDFS katalogą / new_edureka.

  • copyToLocal

HDFS komanda nukopijuoti failą iš HDFS į vietinę failų sistemą.

Naudojimas: hdfs dfs -copyToLocal

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

Pastaba: Šis testas yra failas, esantis HDFS kataloge new_edureka, o komandai įvykdžius, bandymo failas bus nukopijuotas į vietinį katalogą / home / edureka

galios funkcija java sveikiesiems skaičiams
  • įdėti

HDFS komanda nukopijuoti vieną ar kelis šaltinius iš vietinės failų sistemos į paskirties failų sistemą.

Naudojimas: hdfs dfs -put

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

Pastaba: Komanda copyFromLocal yra panaši į komandą put, išskyrus tai, kad šaltinis yra apribotas vietinio failo nuoroda.

  • gauti

HDFS komanda nukopijuoti failus iš hdfs į vietinę failų sistemą.

Naudojimas: hdfs dfs -get

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

Pastaba: Komanda copyToLocal yra panaši į komandą „get“, išskyrus tai, kad paskirties vieta yra apribota vietinio failo nuoroda.

  • suskaičiuoti

HDFS komanda suskaičiuoti katalogų, failų ir baitų skaičių keliuose, kurie atitinka nurodytą failo modelį.

Naudojimas: hdfsdfs -skaičius

Komanda: hdfs dfs –skaičius / vartotojas

  • rm

HDFS komanda pašalinti failą iš HDFS.

Naudojimas: hdfs dfs –rm

Komanda: hdfs dfs –rm / new_edureka / testas

  • rm -r

HDFS komanda pašalinti visą katalogą ir visą jo turinį iš HDFS.

Naudojimas: hdfs dfs -rm -r

Komanda: hdfs dfs -rm -r / new_edureka

  • cp

HDFS komanda kopijuoti failus iš šaltinio į tikslą. Ši komanda taip pat leidžia naudoti kelis šaltinius, tokiu atveju paskirties vieta turi būti katalogas.

Naudojimas: hdfs dfs -cp

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

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

  • mv

HDFS komanda perkelti failus iš šaltinio į paskirties vietą. Ši komanda taip pat leidžia naudoti kelis šaltinius, tokiu atveju paskirties vieta turi būti katalogas.

Naudojimas: hdfs dfs -mv

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

  • išmesti

HDFS komanda, dėl kurios šiukšliadėžė tuščia.

Komanda: hdfsdfs-eksplungas

kaip naudoti galią java
  • rmdir

HDFS komanda pašalinti katalogą.

Naudojimas: hdfs dfs -rmdir

Komanda: hdfs dfs –rmdir / user / hadoop

  • naudojimas

HDFS komanda, kuri pateikia individualios komandos pagalbą.

Naudojimas: hdfs dfs -naudojimas

Komanda: hdfs dfs -naudojimas mkdir

Pastaba: Naudodami komandą use galite gauti informacijos apie bet kurią komandą.

  • pagalba

HDFS komanda, rodanti nurodytos komandos pagalbą arba visas komandas, jei jų nenurodyta.

Komanda: hdfs dfs -pagalba

Tai HDFS komandų tinklaraščio pabaiga, tikiuosi, kad jis buvo informatyvus ir jūs galėjote įvykdyti visas komandas. Norėdami gauti daugiau HDFS komandų, galite kreiptis į „Apache Hadoop“dokumentacija čia.

Dabar, kai įvykdėte aukščiau nurodytas HDFS komandas, patikrinkite sukūrė patikima internetinė mokymosi įmonė „Edureka“, turinti daugiau nei 250 000 patenkintų besimokančiųjų tinklą visame pasaulyje. „Edureka Big Data Hadoop“ sertifikavimo mokymo kursas padeda besimokantiesiems tapti HDFS, verpalų, „MapReduce“, „Pig“, „Hive“, „HBase“, „Oozie“, „Flume“ ir „Sqoop“ ekspertais. realiuoju laiku naudojamų atvejų naudojimas mažmeninės prekybos, socialinės žiniasklaidos, aviacijos, turizmo, finansų srityse.

Turite mums klausimą? Prašau paminėti tai komentarų skiltyje ir mes su jumis susisieksime.