0
A
回答
1
默認情況下HashParititioner使用,整體使用哈希碼來計算減速機號碼。爲了實現你的任務,你可以只散列你的部分密鑰(簽名在你的案例中),並且所有具有相同簽名的密鑰將被分配給同一個簡化器。
試試這個代碼:
public class HashPartitioner<K, V> extends Partitioner<K, V> {
public int getPartition(K key, V value,int numReduceTasks) {
return key.toString().split("\s+")[0].hashCode() % numReduceTasks;
}
}
相關問題
- 1. 如何爲這種情況編寫sql?
- 2. 如何爲這種情況編寫XPath?
- 3. 如何爲這種情況編寫sql
- 4. 如何在這種情況下編寫jQuery動畫?
- 5. 如何在這種情況下編寫select語句?
- 6. 值分配操作符在這種情況下如何工作?
- 7. 如何擺脫在這種情況下,未分配的指針?
- 8. 在這種情況下如何處理質量分配
- 9. 如何在這種情況下分配內存?
- 10. 如何在AWS Redshift中爲這種情況編寫交易?
- 11. 如何在這種情況下爲星級寫CSS?
- 12. 爲什麼在這種情況下編譯器不會抱怨?
- 13. 如何在這種情況下
- 14. 如何使用在這種情況下
- 15. 如何在這種情況下
- 16. 如何在這種情況下
- 17. 如何在這種情況下(MySQL的)
- 18. 如何點擊在這種情況下
- 19. 如何在這種情況下
- 20. 如何調用在這種情況下
- 21. 如何在這種情況下循環
- 22. LinqtoSQL/C#:如何在這種情況下
- 23. 如何在這種情況下
- 24. 如何爲這種情況編寫SQL查詢?
- 25. 如何爲這種情況編寫正則表達式?
- 26. 如何爲這種情況編寫正則表達式?
- 27. iOS - Swift:如何爲這種情況編寫泛型函數?
- 28. 如何爲這種情況編寫Sql或LinqToSql?
- 29. 如何爲這種情況編寫正則表達式?
- 30. 如何爲這種情況編寫Cypher查詢?
一些評論可能有助於理解 – dove
我寫類似上面的自定義分區,但我遇到的另外一個問題,你能不能幫一下吧http://stackoverflow.com/questions/ 13191468 /如何到指定-的分割器換Hadoop的流 –