我看到下面的鏈接,這是入門的MapReduce與蟒蛇中的MapReduce有困難,瞭解
http://code.google.com/p/appengine-mapreduce/wiki/GettingStartedInPython
但是還是我不能夠理解如何其工作。我正在執行代碼但不能理解到底發生了什麼?
mapreduce.yaml
mapreduce:
- name: Testmapper
mapper:
input_reader: mapreduce.input_readers.DatastoreInputReader
handler: main.process
params:
- name: entity_kind
default: main.userDetail
的MapReduce/main.py
some code
class userDetail(db.Model):
name = db.StringProperty()
some code
def process(u):
u.name="mahesh"
yield op.db.Put(u)
我執行此,這讓我狀態=在狀態頁面成功。
但無法理解發生了什麼
我想與MapReduce的做的主要事情是尋找或計數從實體記錄
所以,任何人都可以請幫我嗎?
在此先感謝
你可以通過縮進4個空格的格式代碼。不需要插入一堆' '。 – kennytm 2011-02-25 07:26:10