Top 10 comandi Hadoop HDFS con esempi e utilizzo

Esplora i comandi Hadoop HDFS più essenziali e utilizzati di frequente per eseguire operazioni sui file sullo storage più affidabile al mondo.

Hadoop HDFS è un file system distribuito che fornisce spazio di archiviazione ridondante per file di dimensioni enormi. Viene utilizzato per la memorizzazione di file che si trovano nell’intervallo da terabyte a petabyte.

Rimani aggiornato con le ultime tendenze tecnologiche
Unisciti a DataFlair su Telegram!!

Comandi Hadoop HDFS

Con l’aiuto del comando HDFS, possiamo eseguire operazioni sui file Hadoop HDFS come cambiare i permessi dei file, visualizzare il contenuto del file, creare file o directory, copiare file / directory dal file system locale a HDFS o viceversa, ecc.

Prima di iniziare con il comando HDFS, dobbiamo avviare i servizi Hadoop. Per avviare i servizi Hadoop effettuare le seguenti operazioni:

1. Passare alla directory ~ / hadoop-3.1.2

2. Avvia il servizio Hadoop utilizzando il comando

sbin/start-dfs.sh

In questo tutorial sui comandi Hadoop, abbiamo menzionato i primi 10 comandi Hadoop HDFS con il loro utilizzo, esempi e descrizione.

Iniziamo ora con i comandi HDFS.

hadoop hdfs comandi

versione

Hadoop HDFS versione sull’Utilizzo del Comando:

version

Hadoop HDFS versione Esempio di Comando:

Prima di lavorare con HDFS è necessario Distribuire Hadoop, seguire questa guida per Installare e configurare Hadoop 3.

hadoop version

version command - Comandi HDFS

Hadoop HDFS version Command Description:

La versione del comando Hadoop fs shell stampa la versione Hadoop.

mkdir

Hadoop HDFS mkdir Command Usage:

hadoop fs –mkdir /path/directory_name

Hadoop HDFS mkdir Command Example 1:

In questo esempio, stiamo cercando di creare una nuova directory denominata Dataflair in HDFS usando il comando mkdir.

mkdir command - Comandi HDFS

Usando il comando ls, possiamo controllare le directory in HDFS.

ls command controllare la directory - HDFS comandi

Esempio 2:

mkdir con-opzione-p - HDFS comandi

Hadoop HDFS Comando mkdir Descrizione:

Questo comando crea la directory in HDFS se non esiste già.

Nota: Se la directory esiste già in HDFS, verrà visualizzato un messaggio di errore che il file esiste già.

Usa hadoop fs mkdir-p/path / directoryname, quindi non fallire anche se esiste una directory.

Scopri le varie funzionalità di Hadoop HDFS da questa guida alle funzionalità HDFS.

ls

Hadoop HDFS ls Command Usage:

hadoop fs -ls /path

Hadoop HDFS ls Command Example 1:

Qui nell’esempio seguente, stiamo usando il comando ls per arruolare i file e le directory presenti in HDFS.

ls command - HDFS commands

Hadoop HDFS ls Command Description:

Il comando Hadoop fs shell ls visualizza un elenco dei contenuti di una directory specificata nel percorso fornito dall’utente. Mostra il nome, le autorizzazioni, il proprietario, la dimensione e la data di modifica per ogni file o directory nella directory specificata.

Comando Hadoop HDFS ls Esempio 2:

ls con comando R - Comandi HDFS

Hadoop HDFS ls Descrizione:

Questo comando Hadoop fs si comporta come-ls, ma visualizza ricorsivamente le voci in tutte le sottodirectory di un percorso.

put

Hadoop HDFS put Command Usage:

haoop fs -put <localsrc> <dest>

Hadoop HDFS put Command Example:

Qui in questo esempio, stiamo cercando di copiare localfile1 del file system locale nel file system Hadoop.

put command - HDFS commands

controllo-per-file-copyfromlocal - HDFS commands

Hadoop HDFS put Command Description:

Il comando Hadoop fs shell put è simile al copyFromLocal, che copia file o directory dal filesystem locale alla destinazione nel filesystem Hadoop.

copyFromLocal

Hadoop HDFS copyFromLocal Uso del comando:

hadoop fs -copyFromLocal <localsrc> <hdfs destination>

Hadoop HDFS copyFromLocal Esempio di comando:

Qui nell’esempio seguente, stiamo cercando di copiare il file ‘test1’ presente nel file system locale nella directory newDataFlair di Hadoop.

copyFromLocal command - HDFS commands

showingcontentofcopiedfile - HDFS commands

Hadoop HDFS copyFromLocal Command Description:

Questo comando copia il file dal file system locale in HDFS.

Scopri gli interni del funzionamento di lettura dei dati HDFS, come i dati fluiscono in HDFS durante la lettura del file.

Qualche dubbio ancora nei comandi Hadoop HDFS? Si prega di commentare.

get

Hadoop HDFS get Command Usage:

hadoop fs -get <src> <localdest>

Hadoop HDFS get Command Example:

In questo esempio, stiamo cercando di copiare il ‘testfile’ del file system hadoop nel file system locale.

Hadoop HDFS get Descrizione del comando:
Il comando Hadoop fs shell get copia il file o la directory dal file system Hadoop al file system locale.

ottieni comandi command - HDFS

verifica la presenza di file copiati dai comandi hadoop - HDFS

Impara: Rack Awareness, High Availability

copyToLocal

Hadoop HDFS copyToLocal Command Usage:

hadoop fs -copyToLocal <hdfs source> <localdst>

Hadoop HDFS copyToLocal Command Example:

Qui in questo esempio, stiamo cercando di copiare il file ‘sample’ presente nella directory newDataFlair di HDFS nel file system locale.

copyToLocal command - Comandi HDFS

Possiamo controllare se il file viene copiato o meno usando il comando ls.

controllo del file copiedtolocal command - HDFS commands

Hadoop HDFS copyToLocal Description:

copyToLocal command copia il file da HDFS al file system locale.

cat

Hadoop HDFS cat Command Usage:

hadoop fs –cat /path_to_file_in_hdfs

Hadoop HDFS cat Command Example:

Qui in questo esempio, stiamo usando il comando cat per visualizzare il contenuto del file ‘sample’ presente nella directory newDataFlair di HDFS.

comando cat - Comandi HDFS

Hadoop HDFS Descrizione del comando cat:

Il comando cat legge il file in HDFS e visualizza il contenuto del file su console o stdout.

mv

Hadoop HDFS mv Command Usage:

hadoop fs -mv <src> <dest>

Hadoop HDFS mv Command Example:

In questo esempio, abbiamo una directory ‘DR1’ in HDFS. Stiamo usando il comando mv per spostare la directory DR1 nella directory DataFlair in HDFS.

mv-command-HDFS-commands

Hadoop HDFS mv Command Description:

Il comando HDFS mv sposta i file o le directory dall’origine a una destinazione all’interno di HDFS.

cp

Hadoop HDFS cp Command Usage:

hadoop fs -cp <src> <dest>

Hadoop HDFS cp Command Example:

Nell’esempio seguente stiamo copiando il ‘file1’ presente nella directory newDataFlair in HDFS nella directory dataflair di HDFS.

cp command - HDFS commands

Hadoop HDFS cp Command Description:

Il comando cp copia un file da una directory all’altra all’interno dell’HDFS.

Quindi questo era tutto sui comandi Hadoop HDFS. Spero ti piaccia.

What’s Next

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

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *