Uploaded image for project: 'Mahout'
  1. Mahout
  2. MAHOUT-351

can not set usersFile as null when run org.apache.mahout.cf.taste.hadoop.item.RecommenderJob

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.4
    • 0.4
    • None

    Description

      I want to get all users recommendations using RecommenderJob.
      it seems need not set the usersFile parameters,

      In Class:RecommenderMapper.java

      String usersFilePathString = jobConf.get(USERS_FILE);
      if (usersFilePathString == null)

      { usersToRecommendFor = null; }

      else {
      usersToRecommendFor = new FastIDSet();
      Path usersFilePath = new Path(usersFilePathString).makeQualified(fs);
      FSDataInputStream in = fs.open(usersFilePath);
      for (String line : new FileLineIterable(in))

      { usersToRecommendFor.add(Long.parseLong(line)); }

      }

      if ((usersToRecommendFor != null) && !usersToRecommendFor.contains(userID.get()))

      { return; }

      but when I inore userFile parameters ,get following error:

      run job :
      randy@dan:~/app/steer/item$ hadoop org.apache.mahout.cf.taste.hadoop.item.RecommenderJob -Dmapred.job.name=HADOOP_REC_tap_tag\ -Dmapred.reduce.tasks=200 --input /steer/item/in --tempDir /steer/item/temp --output /steer/item/out --jarFile mahout-0.4-SNAPSHOT.jar --numRecommendations 10

      Exception in thread "main" java.lang.NullPointerException
      at java.util.Hashtable.put(Hashtable.java:394)
      at java.util.Properties.setProperty(Properties.java:143)
      at org.apache.hadoop.conf.Configuration.set(Configuration.java:403)
      at org.apache.mahout.cf.taste.hadoop.item.RecommenderJob.run(RecommenderJob.java:110)
      at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
      at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:79)
      at org.apache.mahout.cf.taste.hadoop.item.RecommenderJob.main(RecommenderJob.java:117)

      Attachments

        Activity

          People

            Unassigned Unassigned
            huiwenhan Han Hui Wen
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: