package com.skp.experiment.common.join;
import org.apache.hadoop.mapreduce.Partitioner;
public class CompositeJoinKeyPartitioner extends Partitioner<CompositeJoinKey, CompositeJoinValue>{
@Override
public int getPartition(CompositeJoinKey key,CompositeJoinValue value, int numPartitions) {
int hashCode = Math.abs(key.getJoinKey().hashCode());
return Math.max(0,hashCode % numPartitions);
}
}