运行MapRed作业后,我们将获得有关该作业的一些摘要,例如:
...
reduce input records: 10
reduce input groups: 3
...我知道这是由组合重复键造成的。我的问题是,reducer用来合并记录的方法是什么?key1.equals(key2)还是key1.hashCode==key2.hashCode?
谢谢。
发布于 2011-06-12 17:36:55
由于密钥必须实现WritableComparable,因此只有compareTo。key.hashCode()用于分区。永远不会使用Equals。
https://stackoverflow.com/questions/6321228
复制相似问题