public class Hadoop2TezPlanner extends FlowPlanner<Hadoop2TezFlow,org.apache.tez.dag.api.TezConfiguration>
Modifier and Type | Class and Description |
---|---|
class |
Hadoop2TezPlanner.IntermediateBoundaryElementFactory |
FlowPlanner.IdentityElementFactgory, FlowPlanner.TempTapElementFactory
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PLATFORM_NAME |
checkpointTapRootPath, defaultAssertionLevel, defaultDebugLevel, defaultProperties, TRACE_PLAN_PATH, TRACE_PLAN_TRANSFORM_PATH, TRACE_STATS_PATH
Constructor and Description |
---|
Hadoop2TezPlanner() |
Modifier and Type | Method and Description |
---|---|
void |
configRuleRegistryDefaults(RuleRegistry ruleRegistry) |
static void |
copyConfiguration(java.util.Map<java.lang.Object,java.lang.Object> properties,
Configuration configuration) |
static void |
copyProperties(Configuration jobConf,
java.util.Map<java.lang.Object,java.lang.Object> properties) |
static org.apache.tez.dag.api.TezConfiguration |
createConfiguration(java.util.Map<java.lang.Object,java.lang.Object> properties) |
protected Hadoop2TezFlow |
createFlow(FlowDef flowDef) |
org.apache.tez.dag.api.TezConfiguration |
getDefaultConfig() |
java.net.URI |
getDefaultURIScheme(Tap tap) |
FlowStepFactory<org.apache.tez.dag.api.TezConfiguration> |
getFlowStepFactory() |
PlannerInfo |
getPlannerInfo(java.lang.String registryName) |
PlatformInfo |
getPlatformInfo() |
java.net.URI |
getURIScheme(Tap tap) |
void |
initialize(FlowConnector flowConnector,
java.util.Map<java.lang.Object,java.lang.Object> properties) |
protected Tap |
makeTempTap(java.lang.String prefix,
java.lang.String name) |
buildFlow, createFlowElementGraph, getAssertionLevel, getDebugLevel, getDefaultProperties, getFlowNodeFactory, handleExceptionDuringPlanning, makeTempTap, resolveAssemblyPlanners, resolveTails, verifyAllTaps, verifyAssembly, verifyCheckpoints, verifyPipeAssemblyEndPoints, verifyResult, verifyResultInternal, verifySourceNotSinks, verifyTaps, verifyTraps
public static final java.lang.String PLATFORM_NAME
public Hadoop2TezPlanner()
public static void copyConfiguration(java.util.Map<java.lang.Object,java.lang.Object> properties, Configuration configuration)
public static org.apache.tez.dag.api.TezConfiguration createConfiguration(java.util.Map<java.lang.Object,java.lang.Object> properties)
public static void copyProperties(Configuration jobConf, java.util.Map<java.lang.Object,java.lang.Object> properties)
public PlannerInfo getPlannerInfo(java.lang.String registryName)
getPlannerInfo
in class FlowPlanner<Hadoop2TezFlow,org.apache.tez.dag.api.TezConfiguration>
public org.apache.tez.dag.api.TezConfiguration getDefaultConfig()
getDefaultConfig
in class FlowPlanner<Hadoop2TezFlow,org.apache.tez.dag.api.TezConfiguration>
public PlatformInfo getPlatformInfo()
getPlatformInfo
in class FlowPlanner<Hadoop2TezFlow,org.apache.tez.dag.api.TezConfiguration>
public void initialize(FlowConnector flowConnector, java.util.Map<java.lang.Object,java.lang.Object> properties)
initialize
in class FlowPlanner<Hadoop2TezFlow,org.apache.tez.dag.api.TezConfiguration>
public void configRuleRegistryDefaults(RuleRegistry ruleRegistry)
configRuleRegistryDefaults
in class FlowPlanner<Hadoop2TezFlow,org.apache.tez.dag.api.TezConfiguration>
protected Hadoop2TezFlow createFlow(FlowDef flowDef)
createFlow
in class FlowPlanner<Hadoop2TezFlow,org.apache.tez.dag.api.TezConfiguration>
public FlowStepFactory<org.apache.tez.dag.api.TezConfiguration> getFlowStepFactory()
getFlowStepFactory
in class FlowPlanner<Hadoop2TezFlow,org.apache.tez.dag.api.TezConfiguration>
public java.net.URI getDefaultURIScheme(Tap tap)
public java.net.URI getURIScheme(Tap tap)
protected Tap makeTempTap(java.lang.String prefix, java.lang.String name)
makeTempTap
in class FlowPlanner<Hadoop2TezFlow,org.apache.tez.dag.api.TezConfiguration>
Copyright © 2007-2015 Xplenty, Inc. All Rights Reserved.