Trouver le moyen de nombres à l'aide de MapReduce

J'ai essayé d'écrire un peu de code pour trouver la moyenne de nombres à l'aide de MapReduce.

Je suis en train d'utiliser des compteurs globaux à atteindre mon but, mais je ne suis pas en mesure de définir la valeur du compteur dans le map méthode de mon Mappeur et je suis également pas en mesure de retrive la valeur du compteur dans le reduce méthode de mon Réducteur.

Dois-je utiliser un compteur global dans map de toute façon (par exemple en utilisant incrCounter(key, amount) de la condition Reporter)? Ou voulez-vous suggérer une logique différente pour obtenir la moyenne de certains numéros?

Merci de poster le code que vous avez jusqu'à présent.
Pas de.ce n'est pas de devoirs...c'est le projet que je suis..
Hey,je n'ai pas le code ryt maintenant..je peux le poster sur le lundi.. mais si u ont travaillé u peut aider plz??
Nous pas vous aider sans code. Ce n'est pas la façon dont StackOverflow œuvres.
Une autre suggestion que vous pourriez vouloir regarder dans est à l'aide de Porc, ce qui les résumés de vous éloigner de la Carte de Réduire les détails et dans un langage de plus haut niveau. Ils ont un exemple sur la page de présentation qui peut être similaire à ce que vous êtes en train de faire - wiki.apache.org/pig/PigOverview

OriginalL'auteur Amnesiac | 2012-05-19