public class WekaScoringHadoopJob extends HadoopJob implements CommandlineRunnable
COLT_JAR, DISTRIBUTED_WEKA_BASE_JAR, DISTRIBUTED_WEKA_HADOOP_JAR, JCOMMON_JAR, JFREECHART_JAR, LA4J_JAR, OPEN_CSV_JAR| Constructor and Description |
|---|
WekaScoringHadoopJob()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
columnsToOutputInScoredDataTipText()
Tip text for this property
|
java.lang.String |
getColumnsToOutputInScoredData()
Get the columns to output (as a comma-separated list of indexes) in the
scored data.
|
java.lang.String |
getCSVMapTaskOptions()
Get the options for the ARFF header job
|
java.lang.String[] |
getJobOptionsOnly() |
java.lang.String |
getModelPath()
Get the path (HDFS or local) to the model to use for scoring.
|
java.lang.String[] |
getOptions() |
java.lang.String |
globalInfo()
Help information for this job
|
java.util.Enumeration<Option> |
listOptions() |
static void |
main(java.lang.String[] args) |
java.lang.String |
modelPathTipText()
Tip text for this property
|
void |
run(java.lang.Object toRun,
java.lang.String[] args) |
boolean |
runJob() |
void |
setColumnsToOutputInScoredData(java.lang.String cols)
Set the columns to output (as a comma-separated list of indexes) in the
scored data.
|
void |
setCSVMapTaskOptions(java.lang.String opts)
Set the options for the ARFF header job
|
void |
setModelPath(java.lang.String modelPath)
Set the path (HDFS or local) to the model to use for scoring.
|
void |
setOptions(java.lang.String[] options) |
additionalWekaPackagesTipText, cleanOutputDirectory, deubgTipText, getAdditionalWekaPackages, getBaseOptionsOnly, getDebug, getLoggingInterval, getMapNumber, getMapReduceJobConfig, getMapReduceNumber, getPathToWekaJar, getReduceNumber, loggingIntervalTipText, pathToWekaJarTipText, setAdditionalWekaPackages, setDebug, setLoggingInterval, setMapReduceJobConfig, setPathToWekaJarpublic java.lang.String globalInfo()
public java.lang.String modelPathTipText()
public void setModelPath(java.lang.String modelPath)
modelPath - the path to the model to use for scoringpublic java.lang.String getModelPath()
public java.lang.String columnsToOutputInScoredDataTipText()
public void setColumnsToOutputInScoredData(java.lang.String cols)
cols - the columns to output in the scored datapublic java.lang.String getColumnsToOutputInScoredData()
public void setCSVMapTaskOptions(java.lang.String opts)
opts - options for the ARFF header jobpublic java.lang.String getCSVMapTaskOptions()
public java.util.Enumeration<Option> listOptions()
listOptions in interface OptionHandlerlistOptions in class HadoopJobpublic void setOptions(java.lang.String[] options)
throws java.lang.Exception
setOptions in interface OptionHandlersetOptions in class HadoopJobjava.lang.Exceptionpublic java.lang.String[] getOptions()
getOptions in interface OptionHandlergetOptions in class HadoopJobpublic java.lang.String[] getJobOptionsOnly()
public boolean runJob()
throws weka.distributed.DistributedWekaException
runJob in class distributed.core.DistributedJobweka.distributed.DistributedWekaExceptionpublic static void main(java.lang.String[] args)
public void run(java.lang.Object toRun,
java.lang.String[] args)
throws java.lang.IllegalArgumentException
run in interface CommandlineRunnablejava.lang.IllegalArgumentException