开发者社区> 问答> 正文

mapReduce的排序种类有哪些,作用分别是什么呢?

mapReduce的排序种类有哪些,作用分别是什么呢?

展开
收起
游客vqgchj4kfdzsu 2021-12-06 00:00:13 444 0
1 条回答
写回答
取消 提交回答
  • (1)部分排序: MapReduce根据输入记录的键对数据集排序。保证输出的每个文件内部排序。

      (2)全排序: 如何用Hadoop产生一个全局排序的文件?最简单的方法是使用一个分区。但该方法在处理大型文件时效率极低,因为一台机器必须处理所有输出文件,从而完全丧失了MapReduce所提供的并行架构。

    (3)辅助排序:(GroupingComparator分组)  Mapreduce框架在记录到达reducer之前按键对记录排序,但键所对应的值并没有被排序。

    (4)二次排序:  在自定义排序过程中,如果compareTo中的判断条件为两个即为二次排序。

    2021-12-06 10:27:39
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
HBase2.0重新定义小对象实时存取 立即下载
Apache Flink 流式应用中状态的数据结构定义升级 立即下载
为并行图数据处理提供高层抽象/语言 立即下载