Hi Florent, I guess the example in Mahout in Action is not valid anymore (not sure though, I have not yet bought a copy, don't have paypal) because RecommenderJob has undergone substantial changes.
If you could supply some details about what you're trying to do (format of your input data, etc), I can tell you how to make it work. --sebastian Am 09.08.2010 16:18, schrieb Florent Empis: > Hi, > > I just tried to follow Mahout In Action, 6.4.2 Running recommendations with > Hadoop > > When I launch > bin/hadoop jar ~/mahout/trunk/core/target/mahout-core-0.4-SNAPSHOT.job > org.apache.mahout.cf.taste.hadoop.item.RecommenderJob > -Dmapred.input.dir=input/input.txt -Dmapred.output.dir=output --usersFile > input/users.txt --booleanData > > It fails and the job's log contains many occurences of the following > exception. I do understand why the number format fails, but I don't > understand why it's attempting it in the first place....Anyone had success > running this example? > > MapAttempt TASK_TYPE="MAP" TASKID="task_201008091547_0003_m_000000" > TASK_ATTEMPT_ID="attempt_201008091547_0003_m_000000_0" TASK_STATUS="FAILED" > FINISH_TIME="1281362639468" HOSTNAME="localhost" > ERROR="java\.lang\.NumberFormatException: For input string: \"1: 1664968\" > at > java\.lang\.NumberFormatException\.forInputString(NumberFormatException\.java:48) > at java\.lang\.Long\.parseLong(Long\.java:419) > at java\.lang\.Long\.parseLong(Long\.java:468) > at > org\.apache\.mahout\.cf\.taste\.hadoop\.similarity\.item\.CountUsersMapper\.map(CountUsersMapper\.java:40) > at > org\.apache\.mahout\.cf\.taste\.hadoop\.similarity\.item\.CountUsersMapper\.map(CountUsersMapper\.java:31) > at org\.apache\.hadoop\.mapreduce\.Mapper\.run(Mapper\.java:144) > at org\.apache\.hadoop\.mapred\.MapTask\.runNewMapper(MapTask\.java:621) > at org\.apache\.hadoop\.mapred\.MapTask\.run(MapTask\.java:305) > at org\.apache\.hadoop\.mapred\.Child\.main(Child\.java:170) > > Many thanks, > > Florent > >
