Comment puis-je obtenir les valeurs du compteur après avoir traité tous les enregistrements avec Google AppEngine MapReduce? Ou est-ce que je manque le cas d'utilisation des compteurs ici?Comment puis-je obtenir les valeurs du compteur après avoir traité tous les enregistrements avec Google AppEngine MapReduce?
exemple de code d'http://code.google.com/p/appengine-mapreduce/wiki/UserGuidePython
Comment puis-je récupérer la valeur du compteur counter1 lorsque le MapReduce est fait?
app.yaml
handlers:
- url: /mapreduce(/.*)?
script: mapreduce/main.py
login: admin
MapReduce/main.py
from mapreduce import operation as op
def process(entity):
yield op.counters.Increment("counter1")
mapreduce.yaml
mapreduce:
- name: <Some descriptive name for UI>
mapper:
input_reader: mapreduce.input_readers.DatastoreInputReader
handler: main.process
params:
- name: entity_kind
default: <your entity name, e.g. main.MyEntity>
S'il vous plaît ajouter un peu plus de détails – Manjoor
pour ajouter au commentaire de manjoor, il serait utile si vous avez posté un exemple de code, ou à tout le moins mentionné si vous utilisez java ou python :) –
Ok. J'ai ajouté l'exemple de code du Wiki Google Code. –