public class MRReaderMapred extends MRReader
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.hadoop.mapred.InputSplit |
inputSplit |
protected org.apache.hadoop.mapred.RecordReader |
recordReader |
| Constructor and Description |
|---|
MRReaderMapred(org.apache.hadoop.mapred.JobConf jobConf,
org.apache.hadoop.mapred.InputSplit inputSplit,
org.apache.tez.common.counters.TezCounters tezCounters,
org.apache.tez.common.counters.TezCounter inputRecordCounter,
org.apache.tez.runtime.api.InputContext context) |
MRReaderMapred(org.apache.hadoop.mapred.JobConf jobConf,
org.apache.tez.common.counters.TezCounters tezCounters,
org.apache.tez.common.counters.TezCounter inputRecordCounter,
org.apache.tez.runtime.api.InputContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
org.apache.hadoop.conf.Configuration |
getConfigUpdates()
MRInput sets some additional parameters like split location when using the new API. |
Object |
getCurrentKey() |
Object |
getCurrentValue() |
float |
getProgress() |
Object |
getRecordReader() |
Object |
getSplit() |
boolean |
isSetup() |
boolean |
next() |
void |
setSplit(Object inputSplit) |
notifyDone, notifyProgressprotected org.apache.hadoop.mapred.InputSplit inputSplit
protected org.apache.hadoop.mapred.RecordReader recordReader
public MRReaderMapred(org.apache.hadoop.mapred.JobConf jobConf,
org.apache.tez.common.counters.TezCounters tezCounters,
org.apache.tez.common.counters.TezCounter inputRecordCounter,
org.apache.tez.runtime.api.InputContext context)
throws IOException
IOExceptionpublic MRReaderMapred(org.apache.hadoop.mapred.JobConf jobConf,
org.apache.hadoop.mapred.InputSplit inputSplit,
org.apache.tez.common.counters.TezCounters tezCounters,
org.apache.tez.common.counters.TezCounter inputRecordCounter,
org.apache.tez.runtime.api.InputContext context)
throws IOException
IOExceptionpublic void setSplit(Object inputSplit) throws IOException
setSplit in class MRReaderIOExceptionpublic float getProgress()
throws IOException,
InterruptedException
getProgress in class MRReaderIOExceptionInterruptedExceptionpublic void close()
throws IOException
close in class MRReaderIOExceptionpublic Object getRecordReader()
getRecordReader in class MRReaderpublic boolean next()
throws IOException
next in class org.apache.tez.runtime.library.api.KeyValueReaderIOExceptionpublic Object getCurrentKey() throws IOException
getCurrentKey in class org.apache.tez.runtime.library.api.KeyValueReaderIOExceptionpublic Object getCurrentValue() throws IOException
getCurrentValue in class org.apache.tez.runtime.library.api.KeyValueReaderIOExceptionpublic org.apache.hadoop.conf.Configuration getConfigUpdates()
MRInput sets some additional parameters like split location when using the new API.
This methods returns the list of additional updates, and should be used by Processors using the
old MapReduce API with MRInput.MRInputCopyright © 2017 Apache Software Foundation. All rights reserved.