Mahout is a set of libraries for running machine learning processes, such as recommendation, clustering and categorisation. The libraries work against an abstract model that can be anything from a file to a full Hadoop cluster. This means you can start playing around with small data sets in files, a local database, a Hadoop cluster or a custom data store. After a bit of research, it turned out not