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 /
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.