~/talk

Python MapReduce Programming with Pydoop

Talkat EuroPython 2011 · 2011-06-20..06-26· [python]
links:none on file
slides:none on file

A Python API called Pydoop exposes full MapReduce components (mappers, reducers, record readers, partitioners) by wrapping the Hadoop Pipes and HDFS C APIs with C++/Python extensions, so Python programs talk to Hadoop over persistent sockets. Benchmarks show performance close to Java/Pipes and much faster than streaming. It runs in production for genomics: six Illumina sequencers produce about 4 TB/week and a genotype-calling workflow for 7,000 individuals drops from two weeks to under one day.

AI-written summary · about

  1. 0:00MapReduce and parallel programming
  2. 3:00Why MapReduce for big data
  3. 10:17MapReduce in distributed systems
  4. 18:57Hadoop and HDFS explained
  5. 25:42Single-node Hadoop setup
  6. 31:40WordCount example in Hadoop
  7. 34:36Challenges in Python MapReduce
  8. 39:15Pydoop introduction and benefits
  9. 43:36Pydoop API design
  10. 47:38Custom components and counters with Pydoop
  11. 53:09Reading HDFS files in Pydoop
  12. 57:10Python MapReduce performance
  13. 1:01:20Pydoop real-world use cases
  14. 1:04:36Summary and acknowledgments
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.