вижте easyrec той има нужните функции и е безплатен. не е необходимо настройване и можете да използвате демонстрационния екземпляр като google analytics. Мисля, че ще бъде много по-лесно просто да използвате тази безплатна уеб услуга, след което да кодирате цялата логика сами.
В туит днес те споменаха, че поддържат пълна поддръжка на mahout за easyrec, така че имате цялата работа с easyrec. Можете или да използвате безплатната уеб услуга на easyrec, или да разположите безплатния WAR файл на вашия уеб сървър.