@InterfaceAudience.LimitedPrivate(value="Hive") public class MRInputLegacy extends MRInput
MRInput.MRInputConfigBuildermrReader, splitMetaInfo, TEZ_MAPREDUCE_APPLICATION_ID, TEZ_MAPREDUCE_DAG_ATTEMPT_NUMBER, TEZ_MAPREDUCE_DAG_ID, TEZ_MAPREDUCE_DAG_INDEX, TEZ_MAPREDUCE_DAG_NAME, TEZ_MAPREDUCE_INPUT_INDEX, TEZ_MAPREDUCE_INPUT_NAME, TEZ_MAPREDUCE_TASK_ATTEMPT_ID, TEZ_MAPREDUCE_TASK_ATTEMPT_INDEX, TEZ_MAPREDUCE_TASK_ID, TEZ_MAPREDUCE_TASK_INDEX, TEZ_MAPREDUCE_UNIQUE_IDENTIFIER, TEZ_MAPREDUCE_VERTEX_ID, TEZ_MAPREDUCE_VERTEX_INDEX, TEZ_MAPREDUCE_VERTEX_NAMEinputRecordCounter, jobConf, useNewApi| Constructor and Description |
|---|
MRInputLegacy(org.apache.tez.runtime.api.InputContext inputContext,
int numPhysicalInputs) |
| Modifier and Type | Method and Description |
|---|---|
static MRInput.MRInputConfigBuilder |
createConfigBuilder(org.apache.hadoop.conf.Configuration conf,
Class<?> inputFormat)
Create an
MRInput.MRInputConfigBuilder |
static MRInput.MRInputConfigBuilder |
createConfigBuilder(org.apache.hadoop.conf.Configuration conf,
Class<?> inputFormat,
String inputPaths)
Create an
MRInput.MRInputConfigBuilder for a FileInputFormat |
org.apache.hadoop.mapreduce.InputSplit |
getNewInputSplit() |
org.apache.hadoop.mapreduce.RecordReader |
getNewRecordReader() |
org.apache.hadoop.mapred.InputSplit |
getOldInputSplit() |
org.apache.hadoop.mapred.RecordReader |
getOldRecordReader() |
float |
getProgress() |
void |
init() |
protected void |
initializeInternal() |
boolean |
isUsingNewApi() |
close, getConfigUpdates, getReader, handleEvents, initialize, startpublic MRInputLegacy(org.apache.tez.runtime.api.InputContext inputContext,
int numPhysicalInputs)
public static MRInput.MRInputConfigBuilder createConfigBuilder(org.apache.hadoop.conf.Configuration conf, Class<?> inputFormat)
MRInput.MRInputConfigBuilderconf - Configuration for the MRInputLegacyinputFormat - InputFormat derived classMRInput.MRInputConfigBuilderpublic static MRInput.MRInputConfigBuilder createConfigBuilder(org.apache.hadoop.conf.Configuration conf, Class<?> inputFormat, String inputPaths)
MRInput.MRInputConfigBuilder for a FileInputFormatconf - Configuration for the MRInputLegacyinputFormat - FileInputFormat derived classinputPaths - Comma separated input pathsMRInput.MRInputConfigBuilder@InterfaceAudience.Private
protected void initializeInternal()
throws IOException
IOException@InterfaceAudience.Private public org.apache.hadoop.mapreduce.InputSplit getNewInputSplit()
@InterfaceStability.Unstable public org.apache.hadoop.mapreduce.RecordReader getNewRecordReader()
public float getProgress()
throws org.apache.tez.runtime.api.ProgressFailedException,
InterruptedException
getProgress in class MRInputorg.apache.tez.runtime.api.ProgressFailedExceptionInterruptedException@InterfaceAudience.Private public org.apache.hadoop.mapred.InputSplit getOldInputSplit()
@InterfaceStability.Unstable public boolean isUsingNewApi()
@InterfaceAudience.Private public org.apache.hadoop.mapred.RecordReader getOldRecordReader()
@InterfaceAudience.LimitedPrivate(value="hive")
public void init()
throws IOException
IOExceptionCopyright © 2017 Apache Software Foundation. All rights reserved.