org.apache.mahout.cf.taste.hadoop
Class AbstractJob

java.lang.Object
  extended by org.apache.mahout.cf.taste.hadoop.AbstractJob
All Implemented Interfaces:
org.apache.hadoop.conf.Configurable, org.apache.hadoop.util.Tool
Direct Known Subclasses:
DistributedLanczosSolver.DistributedLanczosSolverJob, EigenVerificationJob, MatrixMultiplicationJob, RecommenderJob, RecommenderJob, SlopeOneAverageDiffsJob, TransposeJob

public abstract class AbstractJob
extends java.lang.Object
implements org.apache.hadoop.util.Tool


Constructor Summary
AbstractJob()
           
 
Method Summary
protected static org.apache.commons.cli2.Option buildOption(java.lang.String name, java.lang.String shortName, java.lang.String description)
           
protected static org.apache.commons.cli2.Option buildOption(java.lang.String name, java.lang.String shortName, java.lang.String description, java.lang.String defaultValue)
           
 org.apache.hadoop.conf.Configuration getConf()
           
protected static void maybePut(java.util.Map<java.lang.String,java.lang.String> args, org.apache.commons.cli2.CommandLine cmdLine, org.apache.commons.cli2.Option... opt)
           
protected static java.util.Map<java.lang.String,java.lang.String> parseArguments(java.lang.String[] args, org.apache.commons.cli2.Option... extraOpts)
           
protected static org.apache.hadoop.mapred.JobConf prepareJobConf(java.lang.String inputPath, java.lang.String outputPath, java.lang.String jarFile, java.lang.Class<? extends org.apache.hadoop.mapred.InputFormat> inputFormat, java.lang.Class<? extends org.apache.hadoop.mapred.Mapper> mapper, java.lang.Class<? extends org.apache.hadoop.io.Writable> mapperKey, java.lang.Class<? extends org.apache.hadoop.io.Writable> mapperValue, java.lang.Class<? extends org.apache.hadoop.mapred.Reducer> reducer, java.lang.Class<? extends org.apache.hadoop.io.Writable> reducerKey, java.lang.Class<? extends org.apache.hadoop.io.Writable> reducerValue, java.lang.Class<? extends org.apache.hadoop.mapred.OutputFormat> outputFormat)
           
 void setConf(org.apache.hadoop.conf.Configuration configuration)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.hadoop.util.Tool
run
 

Constructor Detail

AbstractJob

public AbstractJob()
Method Detail

getConf

public org.apache.hadoop.conf.Configuration getConf()
Specified by:
getConf in interface org.apache.hadoop.conf.Configurable

setConf

public void setConf(org.apache.hadoop.conf.Configuration configuration)
Specified by:
setConf in interface org.apache.hadoop.conf.Configurable

buildOption

protected static org.apache.commons.cli2.Option buildOption(java.lang.String name,
                                                            java.lang.String shortName,
                                                            java.lang.String description)

buildOption

protected static org.apache.commons.cli2.Option buildOption(java.lang.String name,
                                                            java.lang.String shortName,
                                                            java.lang.String description,
                                                            java.lang.String defaultValue)

parseArguments

protected static java.util.Map<java.lang.String,java.lang.String> parseArguments(java.lang.String[] args,
                                                                                 org.apache.commons.cli2.Option... extraOpts)

maybePut

protected static void maybePut(java.util.Map<java.lang.String,java.lang.String> args,
                               org.apache.commons.cli2.CommandLine cmdLine,
                               org.apache.commons.cli2.Option... opt)

prepareJobConf

protected static org.apache.hadoop.mapred.JobConf prepareJobConf(java.lang.String inputPath,
                                                                 java.lang.String outputPath,
                                                                 java.lang.String jarFile,
                                                                 java.lang.Class<? extends org.apache.hadoop.mapred.InputFormat> inputFormat,
                                                                 java.lang.Class<? extends org.apache.hadoop.mapred.Mapper> mapper,
                                                                 java.lang.Class<? extends org.apache.hadoop.io.Writable> mapperKey,
                                                                 java.lang.Class<? extends org.apache.hadoop.io.Writable> mapperValue,
                                                                 java.lang.Class<? extends org.apache.hadoop.mapred.Reducer> reducer,
                                                                 java.lang.Class<? extends org.apache.hadoop.io.Writable> reducerKey,
                                                                 java.lang.Class<? extends org.apache.hadoop.io.Writable> reducerValue,
                                                                 java.lang.Class<? extends org.apache.hadoop.mapred.OutputFormat> outputFormat)
                                                          throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2008-2010 The Apache Software Foundation. All Rights Reserved.