I tried to give exactly path. But I see the same error..
[hadoop@localhost ~]$ hadoop jar /usr/lib/mahout/mahout-core-0.7-cdh4.2.1-job.jar org.apache.mahout.cf.taste.hadoop.item.RecommenderJo b -i /user/hadoop/recommend2_in -o /user/hadoop/rec_out -s SIMILARITY_LOGLIKELIHOOD -b true [Error] ==================================================== 13/05/11 09:14:09 INFO mapreduce.Job: Task Id : attempt_1368231064557_0001_m_000000_0, Status : FAILED Error: java.lang.ArrayIndexOutOfBoundsException: 1 at org.apache.mahout.cf.taste.hadoop.item.ItemIDIndexMapper.map(ItemIDIndexMapper.java:47) at org.apache.mahout.cf.taste.hadoop.item.ItemIDIndexMapper.map(ItemIDIndexMapper.java:31) 13/05/11 09:14:33 INFO mapreduce.Job: Counters: 6 Job Counters Failed map tasks=4 Launched map tasks=4 Other local map tasks=3 Rack-local map tasks=1 Total time spent by all maps in occupied slots (ms)=26278 Total time spent by all reduces in occupied slots (ms)=0 Exception in thread "main" java.io.FileNotFoundException: File does not exist: /user/hadoop/temp/preparePreferenceMatrix/numUsers.bin at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getBlockLocationsUpdateTimes(FSNamesystem.java:1312) at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getBlockLocationsInt(FSNamesystem.java:1258) at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getBlockLocations(FSNamesystem.java:1231) ==================================================== 2013/5/10 Sebastian Schelter <s...@apache.org> > I think there is some problem with the pathes to the files which you > supply. You should try to give absolute pathes to the files. > > Best, > Sebastian > > > On 10.05.2013 13:36, 滝口倫理 wrote: > > I would like to get recommended items by using RecommenderJob. > > The input data I made is as below. There aren't preference value on > purpose. > > > > When I run RecommenderJob, I got some errors. > > > > Does it mean I have to prepare the preference value for input file? > > I want to do RecommenderJob without preference value. > > > > Regards > > Takiguchi > > > > > > [mahout command] > > =========================================================== > > > > [hadoop@localhost test]$ cat rere2 > > 1 101 > > 1 102 > > 1 103 > > 2 101 > > 2 102 > > 2 103 > > 2 104 > > 3 101 > > 3 104 > > 3 105 > > 3 107 > > 4 101 > > 4 103 > > 4 104 > > 4 106 > > 5 101 > > 5 102 > > 5 103 > > 5 104 > > 5 105 > > 5 106 > > > > [hadoop@localhost test]$ hadoop fs -mkdir recommend2_in > > > > [hadoop@localhost test]$ hadoop fs -put rere2 recommend2_in > > > > [hadoop@localhost test]$ hadoop jar > > /usr/lib/mahout/mahout-core-0.7-cdh4.2.1-job.jar \ > > org.apache.mahout.cf.taste.hadoop.item.RecommenderJob \ > > -i recommend2_in -o rec_out -s SIMILARITY_LOGLIKELIHOOD \ > > -b true > > =========================================================== > > > > > > [Error] > > > ============================================================================= > > > > > > 13/05/10 20:15:54 INFO mapreduce.Job: Task Id : > > attempt_1368183830239_0002_m_000000_0, Status : FAILED > > Error: java.lang.ArrayIndexOutOfBoundsException: 1 > > at > > > org.apache.mahout.cf.taste.hadoop.item.ItemIDIndexMapper.map(ItemIDIndexMapper.java:47) > > at > > > org.apache.mahout.cf.taste.hadoop.item.ItemIDIndexMapper.map(ItemIDIndexMapper.java:31) > > > > 13/05/10 20:16:02 INFO mapreduce.Job: Task Id : > > attempt_1368183830239_0002_m_000000_1, Status : FAILED > > Error: java.lang.ArrayIndexOutOfBoundsException: 1 > > > > 13/05/10 20:16:10 INFO mapreduce.Job: Task Id : > > attempt_1368183830239_0002_m_000000_2, Status : FAILED > > Error: java.lang.ArrayIndexOutOfBoundsException: 1 > > > > 13/05/10 20:16:18 INFO mapreduce.Job: Counters: 6 > > Job Counters > > Failed map tasks=4 > > Launched map tasks=4 > > Other local map tasks=3 > > Rack-local map tasks=1 > > Total time spent by all maps in occupied slots (ms)=26266 > > Total time spent by all reduces in occupied slots (ms)=0 > > Exception in thread "main" java.io.FileNotFoundException: File does not > > exist: /user/hadoop/temp/preparePreferenceMatrix/numUsers.bin > > at > > > org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getBlockLocationsUpdateTimes(FSNamesystem.java:1312) > > at > > > org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getBlockLocationsInt(FSNamesystem.java:1258) > > at > > > org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getBlockLocations(FSNamesystem.java:1231) > > > > > > > > > ============================================================================= > > > >