| Name | Description | Type | Package | Framework |
| BinaryPartitioner | Partition BinaryComparable keys using a configurable part of the bytes array returned by BinaryComparable. | Class | org.apache.hadoop.mapreduce.lib.partition | Apache Hadoop |
| HashPartitioner | Partition keys by their Object. | Class | org.apache.hadoop.mapreduce.lib.partition | Apache Hadoop |
| InputSampler | Utility for collecting samples and writing a partition file for TotalOrderPartitioner. | Class | org.apache.hadoop.mapreduce.lib.partition | Apache Hadoop |
| KeyFieldBasedComparator | This comparator implementation provides a subset of the features provided by the Unix/GNU Sort. | Class | org.apache.hadoop.mapreduce.lib.partition | Apache Hadoop |
| KeyFieldBasedPartitioner | Defines a way to partition keys based on certain key fields (also see KeyFieldBasedComparator. | Class | org.apache.hadoop.mapreduce.lib.partition | Apache Hadoop |
| TotalOrderPartitioner | Partitioner effecting a total order by reading split points from an externally generated source. | Class | org.apache.hadoop.mapreduce.lib.partition | Apache Hadoop |