public class UnorderedPartitionedKVWriter extends BaseUnorderedPartitionedKVWriter
Modifier and Type | Field and Description |
---|---|
protected org.apache.tez.common.counters.TezCounter |
outputLargeRecordsCounter
Represents final number of records written (spills are not counted)
|
additionalSpillBytesReadCounter, additionalSpillBytesWritternCounter, codec, conf, fileOutputBytesCounter, ifileBufferSize, ifileReadAhead, ifileReadAheadLength, keyClass, keySerializer, numAdditionalSpillsCounter, numPartitions, outputBytesWithOverheadCounter, outputContext, outputFileHandler, outputRecordBytesCounter, outputRecordsCounter, partitioner, serializationFactory, spilledRecordsCounter, valClass, valSerializer
Constructor and Description |
---|
UnorderedPartitionedKVWriter(org.apache.tez.runtime.api.OutputContext outputContext,
org.apache.hadoop.conf.Configuration conf,
int numOutputs,
long availableMemoryBytes) |
Modifier and Type | Method and Description |
---|---|
List<org.apache.tez.runtime.api.Event> |
close() |
static long |
getInitialMemoryRequirement(org.apache.hadoop.conf.Configuration conf,
long maxAvailableTaskMemory) |
void |
write(Object key,
Object value)
Writes a key/value pair.
|
write
protected final org.apache.tez.common.counters.TezCounter outputLargeRecordsCounter
public UnorderedPartitionedKVWriter(org.apache.tez.runtime.api.OutputContext outputContext, org.apache.hadoop.conf.Configuration conf, int numOutputs, long availableMemoryBytes) throws IOException
IOException
public void write(Object key, Object value) throws IOException
KeyValueWriter
write
in class BaseUnorderedPartitionedKVWriter
key
- the key to writevalue
- the value to writeIOException
- if an error occurspublic static long getInitialMemoryRequirement(org.apache.hadoop.conf.Configuration conf, long maxAvailableTaskMemory)
public List<org.apache.tez.runtime.api.Event> close() throws IOException, InterruptedException
close
in class BaseUnorderedPartitionedKVWriter
IOException
InterruptedException
Copyright © 2016 Apache Software Foundation. All rights reserved.