hi,

I have just started exploring the distributed version of mahout. I wanted to start with running the example job as follows:

hadoop jar mahout-core-0.3.job org.apache.mahout.cf.taste.hadoop.item.RecommenderJob --input testdata/test.txt --output output --tempDir temp --jarFile mahout-core-0.3.jar

but I couldn't find a parameter where I can specify the data set the recommender will use. I assume this is the reason why the job fails:

10/05/02 18:40:15 INFO mapred.JobClient: Task Id : attempt_201004291158_0018_m_000001_2, Status : FAILED
java.lang.ArrayIndexOutOfBoundsException: 1
at org.apache.mahout.cf.taste.hadoop.item.ItemIDIndexMapper.map(ItemIDIndexMapper.java:42) at org.apache.mahout.cf.taste.hadoop.item.ItemIDIndexMapper.map(ItemIDIndexMapper.java:31)
        at org.apache.hadoop.mapred.MapRunner.run(MapRunner.java:50)
        at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:358)
        at org.apache.hadoop.mapred.MapTask.run(MapTask.java:307)
        at org.apache.hadoop.mapred.Child.main(Child.java:170)

thanks

Tamas

Reply via email to