Top 10 Hadoop HDFS-kommandoer med eksempler og brug

Udforsk de mest vigtige og ofte anvendte Hadoop HDFS-kommandoer til at udføre filoperationer på verdens mest pålidelige lagring.

Hadoop HDFS er et distribueret filsystem, der giver overflødig lagerplads til filer med store størrelser. Det bruges til lagring af filer, der ligger inden for terabyte til petabyte.

Hold dig opdateret med nyeste teknologi tendenser
Deltag DataFlair på Telegram!!

Hadoop HDFS-kommandoer

ved hjælp af HDFS-kommandoen kan vi udføre Hadoop HDFS-filoperationer som at ændre filtilladelserne, se filindholdet, oprette filer eller mapper, kopiere fil / mappe fra det lokale filsystem til HDFS eller omvendt osv.

før vi starter med HDFS-kommandoen, skal vi starte Hadoop-tjenesterne. For at starte Hadoop-Tjenesterne skal du gøre følgende:

1. Gå til mappen ~/hadoop-3.1.2

2. Start Hadoop-tjenesten ved at bruge kommandoen

sbin/start-dfs.sh

i denne Hadoop-Kommandovejledning har vi nævnt de 10 bedste Hadoop HDFS-kommandoer med deres brug, eksempler og beskrivelse.

lad os nu starte med HDFS-kommandoerne.

hadoop hdfs-kommandoer

version

Hadoop HDFS-Versionskommandobrug:

version

Hadoop HDFS-Versionskommandoeksempel:

før du arbejder med HDFS, skal du implementere Hadoop, følg denne vejledning for at installere og konfigurere Hadoop 3.

hadoop version

versionskommando - HDFS-kommandoer

Hadoop HDFS-version kommandobeskrivelse:

Hadoop FS shell-kommandoversionen udskriver Hadoop-versionen.

mkdir

Hadoop HDFS mkdir Command Usage:

hadoop fs –mkdir /path/directory_name

Hadoop HDFS mkdir Command eksempel 1:

i dette eksempel forsøger vi at oprette en nydataflair navngivet mappe i HDFS ved hjælp af kommandoen mkdir.

mkdir - kommando-HDFS-kommandoer

Ved hjælp af LS-kommandoen kan vi tjekke for katalogerne i HDFS.

ls commad for at kontrollere mappe-HDFS-kommandoer

eksempel 2:

mkdir med mulighed p - HDFS-kommandoer

Hadoop HDFS mkdir-kommandobeskrivelse:

Denne kommando opretter mappen i HDFS, hvis den ikke allerede er i stand til at eksisterer.

Bemærk: Hvis mappen allerede findes i HDFS, får vi en fejlmeddelelse om, at filen allerede findes.

brug hadoop fs mkdir-p/path / directoryname, så ikke at fejle, selvom mappen eksisterer.

Lær forskellige funktioner i Hadoop HDFS fra denne HDFS features guide.

LS

Hadoop HDFS ls Command Usage:

hadoop fs -ls /path

Hadoop HDFS ls Command eksempel 1:

Her i nedenstående eksempel bruger vi LS-kommandoen til at hente de filer og mapper, der findes i HDFS.

ls - kommando-HDFS-kommandoer

Hadoop HDFS LS-kommandobeskrivelse:

Hadoop FS shell-kommandoen ls viser en liste over indholdet i en mappe, der er angivet i stien, der leveres af brugeren. Det viser navn, tilladelser, ejer, størrelse og ændringsdato for hver fil eller mapper i den angivne mappe.

Hadoop HDFS LS – Kommandoeksempel 2:

ls med R-kommando-HDFS-kommandoer

Hadoop HDFS LS beskrivelse:

denne Hadoop fs-kommando opfører sig som-ls, men viser rekursivt poster i alle undermapper på en sti.

put

Hadoop HDFS put Command Usage:

haoop fs -put <localsrc> <dest>

Hadoop HDFS put Command eksempel:

Her i dette eksempel forsøger vi at kopiere localfile1 af det lokale filsystem til Hadoop-filsystemet.

sæt kommando - HDFS-kommandoer

kontrol-for-fil - copyfromlocal-HDFS-kommandoer

Hadoop HDFS put-kommandobeskrivelse:

Hadoop FS shell-kommandoen put svarer til copyFromLocal, som kopierer filer eller mappe fra en fil, der ikke er i stand til at det lokale filsystem til destinationen i Hadoop-filsystemet.

copyFromLocal

Hadoop HDFS copyFromLocal Command Usage:

hadoop fs -copyFromLocal <localsrc> <hdfs destination>

Hadoop HDFS copyFromLocal Command eksempel:

her i nedenstående eksempel forsøger vi at kopiere ‘test1’ – filen, der findes i det lokale filsystem, til det nye dataflair-bibliotek i Hadoop.

copyFromLocal command - HDFS commands

visningindhold af kopieretfil - HDFS-kommandoer

Hadoop HDFS copyFromLocal Command Description:

denne kommando kopierer filen fra det lokale filsystem til HDFS.

Lær Internals af HDFS Data Læs Operation, Hvordan Data flyder i HDFS, mens du læser filen.

nogen tvivl endnu i Hadoop HDFS kommandoer? Vær Venlig At Kommentere.

get

Hadoop HDFS get Command Usage:

hadoop fs -get <src> <localdest>

Hadoop HDFS get Command eksempel:

i dette eksempel forsøger vi at kopiere ‘testfilen’ af hadoop-filsystemet til det lokale filsystem.

Hadoop HDFS get Command Description:
Hadoop FS shell-kommandoen get kopierer filen eller mappen fra Hadoop-filsystemet til det lokale filsystem.

få kommando-HDFS-kommandoer

kontrol af fil kopieret fra hadoop-HDFS-kommandoer

Lær: Rackbevidsthed, høj tilgængelighed

copyToLocal

Hadoop HDFS copyToLocal Command Usage:

hadoop fs -copyToLocal <hdfs source> <localdst>

Hadoop HDFS copyToLocal Command eksempel:

Her i dette eksempel forsøger vi at kopiere den ‘prøve’ – fil, der findes i den nyedataflair-mappe af HDFS til det lokale filsystem.

copyToLocal command - HDFS-kommandoer

Vi kan krydstjekke, om filen er kopieret eller ikke ved hjælp af LS-kommandoen.

kontrol af fil copiedtolocal command - HDFS commands

Hadoop HDFS copyToLocal beskrivelse:

copyToLocal command kopierer filen fra HDFS til det lokale filsystem.

cat

Hadoop HDFS Cat Command Usage:

hadoop fs –cat /path_to_file_in_hdfs

Hadoop HDFS cat Command eksempel:

Her i dette eksempel bruger vi cat-kommandoen til at vise indholdet af ‘prøve’ – filen, der findes i nyedataflair-bibliotek af HDFS.

kat kommando-HDFS kommandoer

Hadoop HDFS kat kommando beskrivelse:

cat-kommandoen læser filen i HDFS og viser indholdet af filen på konsol eller stdout.

mv

Hadoop HDFS mv Command Usage:

hadoop fs -mv <src> <dest>

Hadoop HDFS mv Command eksempel:

i dette eksempel har vi en mappe ‘DR1’ i HDFS. Vi bruger mv-kommandoen til at flytte DR1-mappen til DataFlair-mappen i HDFS.

mv-command-HDFS-commands

Hadoop HDFS mv Command Description:

kommandoen HDFS mv flytter filer eller mapper fra kilden til en destination inden for HDFS.

cp

Hadoop HDFS CP Command Usage:

hadoop fs -cp <src> <dest>

Hadoop HDFS CP Command eksempel:

i nedenstående eksempel kopierer vi ‘file1’ til stede i nydataflair mappe i HDFS til dataflair mappe af HDFS.

CP - kommando-HDFS-kommandoer

Hadoop HDFS CP-kommandobeskrivelse:

cp-kommandoen kopierer en fil fra en mappe til en anden mappe inden for HDFS.

så det hele var på Hadoop HDFS kommandoer. Håber du kan lide det.

What’s Next

  • Hadoop HDFS Commands Part-II
  • Hadoop HDFS Commands Part-III

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *