mrjob lets you write MapReduce jobs in Python 2.5+ and run them on several platforms. You can:
mrjob is licensed under the Apache License, Version 2.0.
To get started, install with pip:
pip install mrjob
and begin reading the tutorial below.
Appendices