kolla in easyrec den har de funktioner du behöver och är gratis. ingen justering behövs och du kan använda Demo-instansen som google analytics. Jag tror att det blir mycket enklare att bara använda denna gratis att använda webbtjänst och sedan koda hela logiken på egen hand.
I en tweet idag nämnde de att de stöder fullt mahout-stöd till easyrec så att du har hela grejen med easyrec. Du kan antingen använda easyrecs gratis webbtjänst eller distribuera den kostnadsfria WAR-filen på din webbserver.