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, setPathToWekaJar
public 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 OptionHandler
listOptions
in class HadoopJob
public void setOptions(java.lang.String[] options) throws java.lang.Exception
setOptions
in interface OptionHandler
setOptions
in class HadoopJob
java.lang.Exception
public java.lang.String[] getOptions()
getOptions
in interface OptionHandler
getOptions
in class HadoopJob
public java.lang.String[] getJobOptionsOnly()
public boolean runJob() throws weka.distributed.DistributedWekaException
runJob
in class distributed.core.DistributedJob
weka.distributed.DistributedWekaException
public 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 CommandlineRunnable
java.lang.IllegalArgumentException