开发者社区> 问答> 正文

mapReduce中如果没有定义partitioner,数据在送达reducer前是如何被分区的呢?

mapReduce中如果没有定义partitioner,数据在送达reducer前是如何被分区的呢?

展开
收起
游客vqgchj4kfdzsu 2021-12-06 00:09:06 575 0
1 条回答
写回答
取消 提交回答
  • 如果没有自定义的 partitioning,则默认的 partition 算法,即根据每一条数据的 key 的 hashcode 值摸运算(%)reduce 的数量,得到的数字就是“分区号“。

    2021-12-06 10:29:19
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Apache Flink 流式应用中状态的数据结构定义升级 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载