public abstract class HadoopStepStats extends cascading.stats.BaseCachedStepStats<Configuration,RunningJob,Counters>
| Modifier | Constructor and Description |
|---|---|
protected |
HadoopStepStats(cascading.flow.FlowStep<JobConf> flowStep,
cascading.management.state.ClientState clientState) |
| Modifier and Type | Method and Description |
|---|---|
void |
captureDetail(cascading.stats.CascadingStats.Type depth)
Method captureDetail captures statistics task details and completion events.
|
protected static Job |
getJob(RunningJob runningJob) |
abstract JobClient |
getJobClient()
Method getJobClient returns the Hadoop
JobClient managing this Hadoop job. |
float |
getMapProgress()
Returns the underlying Map tasks progress percentage.
|
int |
getNumMapTasks()
Method getNumMapTasks returns the numMapTasks from the Hadoop job file.
|
int |
getNumReduceTasks()
Method getNumReduceTasks returns the numReducerTasks from the Hadoop job file.
|
java.lang.String |
getProcessStatusURL() |
java.lang.String |
getProcessStepID() |
float |
getReduceProgress()
Returns the underlying Reduce tasks progress percentage.
|
java.lang.String |
getStatusURL()
Deprecated.
|
cachedCounters, getCounterGroups, getCounterGroupsMatching, getCountersFor, getCounterValue, getCounterValue, getJobStatusClient, getLastSuccessfulCounterFetchTime, recordChildStatsaddNodeStats, getChildren, getChildWith, getFlowNodeIDs, getFlowNodeStats, getFlowNodeStatsMap, getFlowStep, getID, getNodesCount, getProcessLogger, getType, hasCapturedFinalDetail, recordInfo, toStringaddListener, captureDetail, cleanup, fireListeners, getCountersFor, getCurrentDuration, getDuration, getFinishedTime, getName, getPendingTime, getPrefix, getRunTime, getStartTime, getStatsString, getStatus, getSubmitTime, getThrowable, getThrowableTrace, isDetailStale, isEngaged, isFailed, isFinished, isPending, isRunning, isSkipped, isStarted, isStopped, isSubmitted, isSuccessful, logDebug, logError, logError, logInfo, logWarn, markDetailCaptured, markFailed, markFailed, markFailed, markFailed, markFinishedTime, markPending, markPendingTime, markRunning, markRunTime, markSkipped, markStarted, markStartedThenRunning, markStartTime, markStartToRunTime, markStopped, markSubmitted, markSubmitTime, markSuccessful, prepare, recordStats, removeListener, setStatsStoreIntervalprotected HadoopStepStats(cascading.flow.FlowStep<JobConf> flowStep, cascading.management.state.ClientState clientState)
protected static Job getJob(RunningJob runningJob)
public int getNumMapTasks()
public int getNumReduceTasks()
public java.lang.String getProcessStepID()
getProcessStepID in class cascading.stats.FlowStepStatspublic abstract JobClient getJobClient()
JobClient managing this Hadoop job.public float getMapProgress()
This method is experimental.
public float getReduceProgress()
This method is experimental.
public java.lang.String getProcessStatusURL()
getProcessStatusURL in class cascading.stats.FlowStepStats@Deprecated public java.lang.String getStatusURL()
getProcessStatusURL()public void captureDetail(cascading.stats.CascadingStats.Type depth)
captureDetail in class cascading.stats.CascadingStats<cascading.stats.FlowNodeStats>Copyright © 2007-2021 Cascading Maintainers. All Rights Reserved.