dnet45/modules/dnet-mapreduce-jobs/trunk/src/main/java/eu/dnetlib/data/mapreduce/hbase/dedup/fixrelation/KeyPartitioner.java @ 54507
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 |
}
|
- « Previous
- 1
- …
- 3
- 4
- 5
- Next »