org.apache.mahout.cf.taste.hadoop
Class AbstractJob
java.lang.Object
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
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 |
AbstractJob
public AbstractJob()
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.