我寫我自己的自定義分區程序(舊的API)下面是我在哪裏擴展分區程序類的代碼:自定義分區程序錯誤
public static class WordPairPartitioner extends Partitioner<WordPair,IntWritable> {
@Override
public int getPartition(WordPair wordPair, IntWritable intWritable, int numPartitions) {
return wordPair.getWord().hashCode() % numPartitions;
}
}
設置JobConf:
conf.setPartitionerClass(WordPairPartitioner.class);
WordPair類包含:
私人文本字;
私人文本鄰居;
問題:
1.我得到的錯誤:(?擴展分區程序)。「實際參數類(WordPairPartitioner)不能轉換爲類
2.這是編寫自定義分區或者我需要一個正確的方式要忽略一些其他的功能,以及
感謝的人!我不知道我怎麼忘了修改標題..感謝具體的答案...我混合了舊的和新的api的.. :) – JackSparrow