Getting Started


Before diving into Inferno, you’ll need to have a working Disco cluster (even if it’s just a one node cluster on your development machine).

This only takes a few minutes on a Linux machine, and basically just involves installing Erlang and Disco. See Installing Disco for complete instructions.

Bonus Points: A great talk about Disco and Map/Reduce.


Inferno is available as a package on the Python Package Index, so you can use either pip or easy_install to install it from there.

diana@ubuntu:~$ sudo easy_install inferno
    -- or --
diana@ubuntu:~$ sudo pip install inferno

If you’ve got both Inferno and Disco installed, you should be able to ask Inferno for its version number:

diana@ubuntu:~$ inferno --version

Source Code

Both Disco and Inferno are open-source libraries. If you end up writing more complicated map/reduce jobs, you’ll eventually need to look under the hood.