Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 15082|Risposta: 0

[Fonte] Operazioni API per Hadoop - HDFS

[Copiato link]
Pubblicato su 05/07/2019 16:33:58 | | |
1. Introdurre dipendenza

Nota: Se devi importare manualmente il pacchetto jar, il pacchetto jar HDFS ---- la directory di installazione Hadoop sotto condivisione

2. Descrizione dello sviluppo sotto finestra

Si consiglia di sviluppare applicazioni Hadoop sotto Linux e non ci saranno problemi di compatibilità. Se vuoi sviluppare un'applicazione client su Windows, devi configurare il seguente ambiente:

R. Scomprimi un pacchetto di installazione Hadoop in una directory su Windows

B. Sostituire le directory lib e bin nel pacchetto di installazione con le librerie locali compilate per la corrispondente versione Windows della piattaforma

C. Configura il HADOOP_HOME nel sistema a finestre per indicare il pacchetto di installazione che hai sbloccato

D. Aggiungere la cartella bin di Hadoop alla variabile path del sistema Windows


Per far funzionare HDFS in Java, prima devi ottenere un'istanza client




Il nostro target operativo è HDFS, quindi l'oggetto fs ottenuto dovrebbe essere un'istanza di DistributedFileSystem.

Metodo Get: Da dove proviene la specifica classe client dell'istanza?

- Giudicando dal valore di configurazione di uno dei parametri fs.defaultFS in conf;

Se non specifichiamo fs.defaultFS nel nostro codice, e non c'è una configurazione corrispondente indicata sotto il percorso di classe del progetto, il valore predefinito in conf proviene dal core-default.xml nel package jar hadoop, e il valore predefinito è: file:///, allora l'acquisizione non sarà un'istanza di DistributedFileSystem, ma un oggetto client del file system locale;


Aggiunta, cancellazione, modifica e ispezione dei documenti

Accedi a HDFS tramite streaming







Precedente:Rollup dei comandi Hadoop HDFS Shell
Prossimo:File di caricamento richiesta Http C# (possono essere aggiunti parametri aggiuntivi)
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com