Class | Description |
---|---|
BinaryPartitioner<V> |
Partition
BinaryComparable keys using a configurable part of
the bytes array returned by BinaryComparable.getBytes() . |
ChainMapper |
The ChainMapper class allows to use multiple Mapper classes within a single
Map task.
|
ChainReducer |
The ChainReducer class allows to chain multiple Mapper classes after a
Reducer within the Reducer task.
|
CombineFileInputFormat<K,V> |
An abstract
InputFormat that returns CombineFileSplit 's
in InputFormat.getSplits(JobConf, int) method. |
CombineFileRecordReader<K,V> |
A generic RecordReader that can hand out different recordReaders
for each chunk in a
CombineFileSplit . |
CombineFileRecordReaderWrapper<K,V> |
A wrapper class for a record reader that handles a single file split.
|
CombineFileSplit | |
CombineSequenceFileInputFormat<K,V> |
Input format that is a
CombineFileInputFormat -equivalent for
SequenceFileInputFormat . |
CombineTextInputFormat |
Input format that is a
CombineFileInputFormat -equivalent for
TextInputFormat . |
FieldSelectionMapReduce<K,V> |
This class implements a mapper/reducer class that can be used to perform
field selections in a manner similar to unix cut.
|
FilterOutputFormat<K,V> |
FilterOutputFormat is a convenience class that wraps OutputFormat.
|
HashPartitioner<K2,V2> |
Partition keys by their
Object.hashCode() . |
IdentityMapper<K,V> |
Implements the identity function, mapping inputs directly to outputs.
|
IdentityReducer<K,V> |
Performs no reduction, writing all input values directly to the output.
|
InputSampler<K,V> | |
InverseMapper<K,V> |
A
Mapper that swaps keys and values. |
KeyFieldBasedComparator<K,V> |
This comparator implementation provides a subset of the features provided
by the Unix/GNU Sort.
|
KeyFieldBasedPartitioner<K2,V2> |
Defines a way to partition keys based on certain key fields (also see
KeyFieldBasedComparator . |
LazyOutputFormat<K,V> |
A Convenience class that creates output lazily.
|
LongSumReducer<K> |
A
Reducer that sums long values. |
MultipleInputs |
This class supports MapReduce jobs that have multiple input paths with
a different
InputFormat and Mapper for each path |
MultipleOutputFormat<K,V> |
This abstract class extends the FileOutputFormat, allowing to write the
output data to different output files.
|
MultipleOutputs |
The MultipleOutputs class simplifies writing to additional outputs other
than the job default output via the
OutputCollector passed to
the map() and reduce() methods of the
Mapper and Reducer implementations. |
MultipleSequenceFileOutputFormat<K,V> |
This class extends the MultipleOutputFormat, allowing to write the output data
to different output files in sequence file output format.
|
MultipleTextOutputFormat<K,V> |
This class extends the MultipleOutputFormat, allowing to write the output
data to different output files in Text output format.
|
MultithreadedMapRunner<K1,V1,K2,V2> |
Multithreaded implementation for
MapRunnable . |
NLineInputFormat |
NLineInputFormat which splits N lines of input as one split.
|
NullOutputFormat<K,V> |
Consume all outputs and put them in /dev/null.
|
RegexMapper<K> |
A
Mapper that extracts text matching a regular expression. |
TokenCountMapper<K> |
A
Mapper that maps text values into <token,freq> pairs. |
TotalOrderPartitioner<K,V> |
Partitioner effecting a total order by reading split points from
an externally generated source.
|
Copyright © 2020 Apache Software Foundation. All rights reserved.