Domanda

Buongiorno,

Non riesco a trovare un esempio di Mapreduce su filati (cioè la seconda versione di MapRadratuce), quella che viene sempre presentata è Wordcount che è solo lo stesso codice di quello presentato sulla prima versione di MapReduce. Persino "Hadoop: la guida definitiva" non ha codici in filati!

Puoi fornirmi un codice che mi mostra la differenza di scrivere un codice Mapreduce nella versione precedente e la versione più recente?

In effetti, stavo cercando di scrivere un ramo e il codice rilegato su MR1, ma poi ho visto che il filato può rendere le cose facilitanti grazie a Branchreduce.

Qualsiasi aiuto è apprezzato, Grazie in anticipo

È stato utile?

Soluzione

È possibile compilare un programma scritto per MRV1 con filato (MRV2) senza modificare qualsiasi singola riga del codice sorgente.È Completamente compatibile con codice sorgente.

Ecco l'esempio del filato: http://wiki.apache.org/hadoop/wordcount

. Ecco la mappa Red 1 Esempio: https://hadoop.apache.org/docs/r1.2.1/mapred_tutorial.html#esempio%3a+wordcount+v1.0

Alcune ovvie differenze da notare a livello API:
- La nuova API utilizza le classi astratte sulle interfacce
- Il pacchetto Mapreduce è diverso

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top