Top 10 Hadoop HDFS-opdrachten met voorbeelden en gebruik

ontdek de meest essentiële en veelgebruikte Hadoop HDFS-opdrachten om bestandsbewerkingen uit te voeren op ‘ s werelds meest betrouwbare opslag.

Hadoop HDFS is een gedistribueerd bestandssysteem dat redundante opslagruimte biedt voor bestanden met grote afmetingen. Het wordt gebruikt voor het opslaan van bestanden die in het bereik van terabytes tot petabytes.

blijf op de hoogte van de nieuwste technologietrends
Join DataFlair on Telegram!!

Hadoop HDFS-opdrachten

met behulp van het HDFS-Commando kunnen we Hadoop HDFS-bestandsbewerkingen uitvoeren zoals het wijzigen van de bestandsrechten, het bekijken van de inhoud van het bestand, het maken van bestanden of mappen, het kopiëren van bestand/map van het lokale bestandssysteem naar HDFS of vice versa, enz.

voordat we beginnen met het HDFS commando, moeten we de Hadoop services starten. Om de Hadoop services te starten doe je het volgende:

1. Verplaats naar de ~ / hadoop-3.1.2 Map

2. Start de Hadoop service met het commando

sbin/start-dfs.sh

in deze Hadoop commando ’s tutorial hebben we de top 10 Hadoop HDFS commando’ s genoemd met hun gebruik, voorbeelden en beschrijving.

laten we nu beginnen met de HDFS commando ‘ s.

hadoop hdfs commando ' s

versie

Hadoop HDFS versie Commando gebruik:

version

Hadoop HDFS versie Commando voorbeeld:

voordat u met HDFS werkt moet u Hadoop implementeren, volg deze handleiding om Hadoop 3 te installeren en configureren.

hadoop version

version command - HDFS commands

Hadoop HDFS version Command Description:

de Hadoop FS shell command versie print de Hadoop versie.

mkdir

Hadoop HDFS mkdir Commando gebruik:

hadoop fs –mkdir /path/directory_name

Hadoop HDFS mkdir Commando Voorbeeld 1:

In dit voorbeeld proberen we een newdataflair directory met de naam in HDFS aan te maken met behulp van het mkdir Commando.

mkdir Commando - HDFS commando ' s

met het ls Commando kunnen we controleren op de mappen in HDFS.

ls commad to check directory - HDFS commands

Voorbeeld 2:

mkdir with option p - HDFS commands

Hadoop HDFS mkdir Commando Description:

Dit commando maakt de map in HDFS aan als deze nog niet bestaat.

opmerking: als de map al in HDFS bestaat, dan krijgen we een foutmelding dat het bestand al bestaat.

gebruik hadoop fs mkdir-p/ path / directoryname, dus niet falen, zelfs als de map bestaat.

leer verschillende functies van Hadoop HDFS uit deze HDFS-features guide.

ls

Hadoop HDFS ls Commando gebruik:

hadoop fs -ls /path

Hadoop HDFS ls Commando Voorbeeld 1:

in het onderstaande voorbeeld gebruiken we het ls commando om de bestanden en mappen in HDFS op te nemen.

ls command - HDFS commands

Hadoop HDFS ls Command Description:

het Hadoop FS shell command ls toont een lijst van de inhoud van een map die is opgegeven in het pad dat door de gebruiker wordt opgegeven. Het toont de naam, machtigingen, eigenaar, grootte en Wijzigingsdatum voor elk bestand of mappen in de opgegeven map.

Hadoop HDFS ls Commando Voorbeeld 2:

ls met R Commando - HDFS commando ' s

Hadoop HDFS ls beschrijving:

Dit Hadoop fs Commando gedraagt zich als-ls, maar geeft recursief items weer in alle submappen van een pad.

put

Hadoop HDFS put Commando gebruik:

haoop fs -put <localsrc> <dest>

Hadoop HDFS put Commando voorbeeld:

hier in dit voorbeeld proberen we localfile1 van het lokale bestandssysteem naar het Hadoop bestandssysteem te kopiëren.

put command - HDFS commands

checking-for-file-copyfromlocal - HDFS commands

Hadoop HDFS put Command Description:

de Hadoop FS shell command put is vergelijkbaar met de copyFromLocal, die bestanden of directory van de lokale kopieert bestandssysteem naar de bestemming in het Hadoop bestandssysteem.

copyFromLocal

Hadoop HDFS copyFromLocal Commando gebruik:

hadoop fs -copyFromLocal <localsrc> <hdfs destination>

Hadoop HDFS copyFromLocal Commando voorbeeld:

hier in het onderstaande voorbeeld proberen we het ’test1′ bestand aanwezig in het lokale bestandssysteem te kopiëren naar de newdataflair directory van Hadoop.

copyFromLocal command-HDFS commands

showingcontentofcopiedfile - HDFS commands

Hadoop HDFS copyFromLocal Command Description:

Dit commando kopieert het bestand van het lokale bestandssysteem naar HDFS.

leer Internals van HDFS Data lezen operatie, hoe gegevens stromen in HDFS tijdens het lezen van het bestand.

enige twijfel nog in Hadoop HDFS commando ‘ s? Gelieve Commentaar Te Geven.

get

Hadoop HDFS get Command Usage:

hadoop fs -get <src> <localdest>

Hadoop HDFS get Command voorbeeld:

In dit voorbeeld proberen we het ’testbestand’ van het Hadoop bestandssysteem naar het lokale bestandssysteem te kopiëren.

Hadoop HDFS get opdracht omschrijving:
Het Hadoop FS shell commando get kopieert het bestand of de map van het Hadoop bestandssysteem naar het lokale bestandssysteem.

get command - HDFS commando 's

controleren op bestand gekopieerd van hadoop - HDFS commando ' s

leren: Rack Awareness, High Availability

copyToLocal

Hadoop HDFS copyToLocal Command Usage:

hadoop fs -copyToLocal <hdfs source> <localdst>

Hadoop HDFS copyToLocal Command voorbeeld:

hier in dit voorbeeld proberen we het ‘sample’ bestand in de newdataflair directory van HDFS naar het lokale bestandssysteem te kopiëren.

copyToLocal Commando - HDFS commando ' s

We kunnen cross-check of het bestand gekopieerd is of niet met het ls Commando.

controle bestand copiedtolocal Commando - HDFS commando ' s

Hadoop HDFS copyToLocal beschrijving:

copyToLocal Commando kopieert het bestand van HDFS naar het lokale bestandssysteem.

cat

Hadoop HDFS cat Commando gebruik:

hadoop fs –cat /path_to_file_in_hdfs

Hadoop HDFS cat Commando voorbeeld:

hier in dit voorbeeld gebruiken we het cat commando om de inhoud van het ‘sample’ bestand in de newdataflair map van HDFS weer te geven.

cat command-HDFS commands

Hadoop HDFS cat Command Description:

Het cat commando leest het bestand in HDFS en toont de inhoud van het bestand op console of stdout.

mv

Hadoop HDFS MV Commando gebruik:

hadoop fs -mv <src> <dest>

Hadoop HDFS MV Commando voorbeeld:

In dit voorbeeld hebben we een map ‘DR1’ in HDFS. We gebruiken het MV commando om de DR1 directory te verplaatsen naar de dataflair directory in HDFS.

MV-command-HDFS-commands

Hadoop HDFS MV Commando omschrijving:

het HDFS mv Commando verplaatst de bestanden of mappen van de bron naar een bestemming binnen HDFS.

cp

Hadoop HDFS CP Command Usage:

hadoop fs -cp <src> <dest>

Hadoop HDFS CP Command voorbeeld:

in het onderstaande voorbeeld kopiëren we de ‘file1’ aanwezig in de newdataflair directory in HDFS naar de dataflair directory van HDFS.

CP command - HDFS commands

Hadoop HDFS CP Command Description:

het CP Commando kopieert een bestand van de ene map naar een andere map binnen de HDFS.

dus dit was allemaal op Hadoop HDFS commando ‘ s. Ik hoop dat je het leuk vindt.

What’s Next

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

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *