public class Hadoop2TezFlowStepJob extends cascading.flow.planner.FlowStepJob<org.apache.tez.dag.api.TezConfiguration>
Constructor and Description |
---|
Hadoop2TezFlowStepJob(cascading.management.state.ClientState clientState,
cascading.flow.planner.BaseFlowStep<org.apache.tez.dag.api.TezConfiguration> flowStep,
org.apache.tez.dag.api.TezConfiguration currentConf,
org.apache.tez.dag.api.DAG dag) |
Modifier and Type | Method and Description |
---|---|
protected cascading.stats.FlowStepStats |
createStepStats(cascading.management.state.ClientState clientState) |
protected void |
dumpDebugInfo() |
static long |
getJobPollingInterval(Configuration configuration) |
protected java.lang.Throwable |
getThrowable() |
protected void |
internalBlockOnStop() |
protected void |
internalCleanup() |
protected boolean |
internalIsStartedRunning() |
protected java.lang.String |
internalJobId() |
protected boolean |
internalNonBlockingIsComplete() |
protected boolean |
internalNonBlockingIsSuccessful() |
protected void |
internalNonBlockingStart() |
protected boolean |
isRemoteExecution() |
protected void |
updateNodeStatus(cascading.stats.FlowNodeStats flowNodeStats) |
public Hadoop2TezFlowStepJob(cascading.management.state.ClientState clientState, cascading.flow.planner.BaseFlowStep<org.apache.tez.dag.api.TezConfiguration> flowStep, org.apache.tez.dag.api.TezConfiguration currentConf, org.apache.tez.dag.api.DAG dag)
public static long getJobPollingInterval(Configuration configuration)
protected cascading.stats.FlowStepStats createStepStats(cascading.management.state.ClientState clientState)
createStepStats
in class cascading.flow.planner.FlowStepJob<org.apache.tez.dag.api.TezConfiguration>
protected void internalNonBlockingStart() throws java.io.IOException
internalNonBlockingStart
in class cascading.flow.planner.FlowStepJob<org.apache.tez.dag.api.TezConfiguration>
java.io.IOException
protected void updateNodeStatus(cascading.stats.FlowNodeStats flowNodeStats)
updateNodeStatus
in class cascading.flow.planner.FlowStepJob<org.apache.tez.dag.api.TezConfiguration>
protected void internalBlockOnStop() throws java.io.IOException
internalBlockOnStop
in class cascading.flow.planner.FlowStepJob<org.apache.tez.dag.api.TezConfiguration>
java.io.IOException
protected void internalCleanup()
internalCleanup
in class cascading.flow.planner.FlowStepJob<org.apache.tez.dag.api.TezConfiguration>
protected boolean internalNonBlockingIsSuccessful() throws java.io.IOException
internalNonBlockingIsSuccessful
in class cascading.flow.planner.FlowStepJob<org.apache.tez.dag.api.TezConfiguration>
java.io.IOException
protected boolean isRemoteExecution()
isRemoteExecution
in class cascading.flow.planner.FlowStepJob<org.apache.tez.dag.api.TezConfiguration>
protected java.lang.Throwable getThrowable()
getThrowable
in class cascading.flow.planner.FlowStepJob<org.apache.tez.dag.api.TezConfiguration>
protected java.lang.String internalJobId()
internalJobId
in class cascading.flow.planner.FlowStepJob<org.apache.tez.dag.api.TezConfiguration>
protected boolean internalNonBlockingIsComplete() throws java.io.IOException
internalNonBlockingIsComplete
in class cascading.flow.planner.FlowStepJob<org.apache.tez.dag.api.TezConfiguration>
java.io.IOException
protected void dumpDebugInfo()
dumpDebugInfo
in class cascading.flow.planner.FlowStepJob<org.apache.tez.dag.api.TezConfiguration>
protected boolean internalIsStartedRunning()
internalIsStartedRunning
in class cascading.flow.planner.FlowStepJob<org.apache.tez.dag.api.TezConfiguration>
Copyright © 2007-2015 Xplenty, Inc. All Rights Reserved.