Project

General

Profile

1
package eu.dnetlib.data.mapreduce.hbase.dedup.fixrelation;
2

    
3
import org.apache.hadoop.hbase.io.ImmutableBytesWritable;
4
import org.apache.hadoop.mapreduce.Partitioner;
5

    
6
public class KeyPartitioner extends Partitioner<Key, ImmutableBytesWritable> {
7

    
8
    @Override
9
    public int getPartition(Key key, ImmutableBytesWritable val, int numPartitions) {
10
        final int res = Math.abs(key.getId().hashCode() % numPartitions);
11
        return res;
12
    }
13

    
14
}
(5-5/5)