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, TDIGEST_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, logMessage, pathToWekaJarTipText, setAdditionalWekaPackages, setDebug, setLoggingInterval, setMapReduceJobConfig, setPathToWekaJar
environmentSubstitute, getAdditionalWekaPackageNames, getJobName, getJobStatus, getLog, logMessage, logMessage, makeOptionsStr, objectRowToInstance, parseInstance, postExecution, preExecution, setEnvironment, setJobDescription, setJobName, setJobStatus, setLog, setStatusMessagePrefix, stackTraceToString, statusMessage, stopJob
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
postExecution, preExecution
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
run
in class distributed.core.DistributedJob
java.lang.IllegalArgumentException