@InterfaceAudience.LimitedPrivate(value="Hive") public class MRInputLegacy extends MRInput
MRInput.MRInputConfigBuilder
mrReader, splitMetaInfo
inputRecordCounter, 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() |
void |
init() |
protected void |
initializeInternal() |
boolean |
isUsingNewApi() |
close, getConfigUpdates, getProgress, getReader, handleEvents, initialize, start
public MRInputLegacy(org.apache.tez.runtime.api.InputContext inputContext, int numPhysicalInputs)
public static MRInput.MRInputConfigBuilder createConfigBuilder(org.apache.hadoop.conf.Configuration conf, Class<?> inputFormat)
MRInput.MRInputConfigBuilder
conf
- Configuration for the MRInputLegacy
inputFormat
- InputFormat derived classMRInput.MRInputConfigBuilder
public static MRInput.MRInputConfigBuilder createConfigBuilder(org.apache.hadoop.conf.Configuration conf, Class<?> inputFormat, String inputPaths)
MRInput.MRInputConfigBuilder
for a FileInputFormatconf
- Configuration for the MRInputLegacy
inputFormat
- 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()
@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
IOException
Copyright © 2015 Apache Software Foundation. All rights reserved.