HDFS komandas: Hadoop Shell komandas, lai pārvaldītu HDFS

Šajā emuārā tiek runāts par dažādām HDFS komandām, piemēram, fsck, copyFromLocal, expunge, cat utt., Kuras tiek izmantotas, lai pārvaldītu Hadoop failu sistēmu.

HDFS komandas

Manā iepriekšējie emuāri , Es jau esmu apspriedis, kas ir HDFS, tā funkcijas un arhitektūra. Pirmais solis ceļā uz izpilda HDFS komandas un pēta, kā darbojas HDFS. Šajā emuārā es runāšu par HDFS komandām, izmantojot kuras jūs varat piekļūt Hadoop failu sistēmai.

Tātad, ļaujiet man pastāstīt svarīgās HDFS komandas un to darbību, kuras visbiežāk tiek izmantotas, strādājot ar Hadoop failu sistēmu.





  • fsck

HDFS komanda, lai pārbaudītu Hadoop failu sistēmas stāvokli.

Komanda: hdfs fsck /



HDFS failu sistēma - HDFS komandas - Edureka

  • ls

HDFS komanda, lai parādītu failu un direktoriju sarakstu HDFS.

Komanda: hdfsdfs –ls /



  • mkdir

HDFS komanda, lai izveidotu direktoriju HDFS.

Lietošana: hdfs dfs –mkdir / direktorija_nosaukums

Komanda: hdfs dfs –mkdir / new_edureka

Piezīme: Šeit mēs mēģinām izveidot direktoriju ar nosaukumu “new_edureka” HDFS.

  • pieskarties

HDFS komanda, lai izveidotu failu HDFS ar faila lielumu 0 baiti.

Lietošana: hdfs dfs –touchz / direktorija / faila nosaukums

Komanda: hdfs dfs –touchz / new_edureka / paraugs

Piezīme: Šeit mēs mēģinām izveidot failu ar nosaukumu “paraugs” direktorijā “new_edureka” hdf failiem ar faila lielumu 0 baiti.

  • gada

HDFS komanda, lai pārbaudītu faila lielumu.

Lietošana: hdfs dfs –du –s / direktorija / faila nosaukums

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

  • kaķis

HDFS komanda, kas nolasa failu HDFS un izdrukā šī faila saturu standarta izvadā.

Lietošana: hdfs dfs –cat / path / to / file_in_hdfs

Komanda: hdfs dfs –cat / new_edureka / test

  • tekstu

HDFS komanda, kas ņem avota failu un izvada failu teksta formātā.

Lietošana: hdfs dfs –teksts / direktorijs / faila nosaukums

Komanda: hdfs dfs –text / new_edureka / test

  • copyFromLocal

HDFS komanda, lai kopētu failu no lokālās failu sistēmas uz HDFS.

Lietošana: hdfs dfs -copyFromLocal

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

Piezīme: Šeit tests ir vietējā direktorijā / home / edureka esošais fails, un pēc komandas izpildes testa fails tiks kopēts HDFS direktorijā / new_edureka.

  • copyToLocal

HDFS komanda, lai kopētu failu no HDFS uz vietējo failu sistēmu.

Lietošana: hdfs dfs -copyToLocal

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

sāls vs šefpavārs vs leļļa

Piezīme: Šis tests ir fails, kas atrodas HDFS jaunajā_edureka direktorijā, un pēc komandas izpildes testa fails tiks kopēts vietējā direktorijā / home / edureka

  • likt

HDFS komanda, lai kopētu vienu avotu vai vairākus avotus no vietējās failu sistēmas uz mērķa failu sistēmu.

Lietošana: hdfs dfs -put

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

Piezīme: Komanda copyFromLocal ir līdzīga komandai put, izņemot to, ka avots ir ierobežots ar vietējā faila atsauci.

  • gūt

HDFS komanda, lai kopētu failus no hdfs uz vietējo failu sistēmu.

Lietošana: hdfs dfs -get

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

Piezīme: Komanda copyToLocal ir līdzīga komandai get, izņemot to, ka galamērķis ir ierobežots ar vietējā faila atsauci.

  • skaitīt

HDFS komanda, lai saskaitītu direktoriju, failu un baitu skaitu zem ceļiem, kas atbilst norādītajam faila paraugam.

Lietošana: hdfsdfs -skaits

Komanda: hdfs dfs –skaitījums / lietotājs

  • rm

HDFS komanda, lai noņemtu failu no HDFS.

Lietošana: hdfs dfs –rm

Komanda: hdfs dfs –rm / new_edureka / test

  • rm -r

HDFS komanda, lai no HDFS noņemtu visu direktoriju un visu tā saturu.

Lietošana: hdfs dfs -rm -r

Komanda: hdfs dfs -rm -r / new_edureka

  • cp

HDFS komanda failu kopēšanai no avota uz galamērķi. Šī komanda atļauj arī vairākus avotus, un tādā gadījumā galamērķim jābūt direktorijam.

Lietošana: 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 failu pārvietošanai no avota uz galamērķi. Šī komanda atļauj arī vairākus avotus, un tādā gadījumā galamērķim jābūt direktorijam.

Lietošana: hdfs dfs -mv

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

  • izmest

HDFS komanda, kas padara miskasti tukšu.

Komanda: hdfsdfs- ekskluzīvs

  • rmdir

HDFS komanda direktorija noņemšanai.

Lietošana: hdfs dfs -rmdir

skaitļa java faktoriāls

Komanda: hdfs dfs –rmdir / user / hadoop

  • izmantošana

HDFS komanda, kas atgriež palīdzību atsevišķai komandai.

Lietošana: hdfs dfs -lietošana

Komanda: hdfs dfs -lietošana mkdir

Piezīme: Izmantojot komandu komandu, jūs varat iegūt informāciju par jebkuru komandu.

  • palīdzība

HDFS komanda, kas parāda norādīto komandu vai visu komandu palīdzību, ja tāda nav norādīta.

Komanda: hdfs dfs -palīdzība

Tas ir HDFS komandu emuāra beigas, es ceru, ka tas bija informatīvs, un jūs varējāt izpildīt visas komandas. Lai iegūtu vairāk HDFS komandu, varat atsaukties uz Apache Hadoopdokumentācija šeit.

Tagad, kad esat izpildījis iepriekš minētās HDFS komandas, pārbaudiet Autors: Edureka, uzticams tiešsaistes mācību uzņēmums ar vairāk nekā 250 000 apmierinātu izglītojamo tīklu visā pasaulē. Edureka Big Data Hadoop sertifikācijas apmācības kurss palīdz izglītojamajiem kļūt par HDFS, dzijas, MapReduce, Pig, Hive, HBase, Oozie, Flume un Sqoop ekspertiem. reāllaika izmantošanas gadījumu izmantošana mazumtirdzniecības, sociālo mediju, aviācijas, tūrisma, finanšu jomās.

Vai mums ir jautājums? Lūdzu, pieminējiet to komentāru sadaļā, un mēs ar jums sazināsimies.