Advertisement
johnlockwood

Re-save with MapReduce

Jul 19th, 2012
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #app.yaml mapreduce related
  2. - url: /mapreduce/pipeline/images
  3. static_dir: mapreduce/lib/pipeline/ui/images
  4.  
  5. - url: /mapreduce.*
  6. script: mapreduce.main.APP
  7. login: admin
  8.  
  9.  
  10. #mappers.py
  11. from google.appengine.ext.mapreduce import operation as op
  12. def resave(entity):
  13. yield op.db.Put(entity)
  14.  
  15.  
  16. ####mapreduce.yaml
  17. mapreduce:
  18. - name: My Mapreduce
  19. mapper:
  20. input_reader: google.appengine.ext.mapreduce.input_readers.DatastoreInputReader
  21. handler: mappers.resave
  22. params:
  23. - name: entity_kind
  24. default: models.MyModel
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement