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