A lecture on MapReduce with code examples.
It is based on the book Mining of Massive Datasets by Jure Leskovec, Anand Rajaraman, Jeff Ullman. The original slides of the book have not been changed, but re-sorted, some have been omitted and new slides have been added.
This lecture extends the original slides of the book with code examples and a new introduction to the course, starting from imperative programming and transitioning to functional programming to demonstrate the concepts and ideas behind MapReduce.
The slides are linked to the source code files in this repository.
For questions or comments please feel to contact me: holzmann (at) L3S.de