Как получить значения счетчика после обработки всех записей с помощью Google AppEngine MapReduce?
Или я упустил вариант использования счетчиков здесь?
Пример кода из http://code.google.com/p/appengine-mapreduce/wiki/UserGuidePython
Как мне получить значение счетчика counter1, когда mapreduce будет выполнен?
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>