Class KeyRangePartitioner

  • All Implemented Interfaces:
    org.apache.hadoop.conf.Configurable

    @Deprecated
    public class KeyRangePartitioner
    extends org.apache.hadoop.mapreduce.Partitioner<Key,​org.apache.hadoop.io.Writable>
    implements org.apache.hadoop.conf.Configurable
    Deprecated.
    since 2.0.0; Use org.apache.accumulo.hadoop.mapreduce.partition instead from the accumulo-hadoop-mapreduce.jar
    Hadoop partitioner that uses ranges based on row keys, and optionally sub-bins based on hashing.
    • Constructor Detail

      • KeyRangePartitioner

        public KeyRangePartitioner()
        Deprecated.
    • Method Detail

      • getPartition

        public int getPartition​(Key key,
                                org.apache.hadoop.io.Writable value,
                                int numPartitions)
        Deprecated.
        Specified by:
        getPartition in class org.apache.hadoop.mapreduce.Partitioner<Key,​org.apache.hadoop.io.Writable>
      • getConf

        public org.apache.hadoop.conf.Configuration getConf()
        Deprecated.
        Specified by:
        getConf in interface org.apache.hadoop.conf.Configurable
      • setConf

        public void setConf​(org.apache.hadoop.conf.Configuration conf)
        Deprecated.
        Specified by:
        setConf in interface org.apache.hadoop.conf.Configurable
      • setSplitFile

        public static void setSplitFile​(org.apache.hadoop.mapreduce.Job job,
                                        String file)
        Deprecated.
        Sets the hdfs file name to use, containing a newline separated list of Base64 encoded split points that represent ranges for partitioning
      • setNumSubBins

        public static void setNumSubBins​(org.apache.hadoop.mapreduce.Job job,
                                         int num)
        Deprecated.
        Sets the number of random sub-bins per range