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.
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
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.
Usando il comando ls, possiamo controllare le directory in HDFS.
Esempio 2:
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.
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:
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.
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.
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.
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.
Possiamo controllare se il file viene copiato o meno usando il comando ls.
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.
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.
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.
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