1. 程式人生 > >MapReduce中自定義分割槽

MapReduce中自定義分割槽

package tq;

import org.apache.hadoop.io.IntWritable;
import org.apache.hadoop.mapreduce.Partitioner;

public class MyPartition extends Partitioner<TQ, IntWritable>{

	@Override
	public int getPartition(TQ key, IntWritable value, int numPartitions) {
		
		return key.getYear() % numPartitions;
	}
}

MapReduce中自定義分割槽