Hive 中 sort by 和 order by 的区别

order by会对输入做全局排序,因此只有1个reducer(多个reducer无法保证全局有序),会导致当输入规模较大时,需要较长的计算时间。

sort by不是全局排序,其在数据进入 reducer 前完成排序。

因此,如果用 sort by 进行排序,并且设置 mapred.reduce.tasks>1, 则 sort by 只保证每个 reducer 的输出有序,不保证全局有序


我们下期见,拜拜!

相关推荐
yumgpkpm2 小时前
数据可视化AI、BI工具,开源适配 Cloudera CMP 7.3(或类 CDP 的 CMP 7.13 平台,如华为鲲鹏 ARM 版)值得推荐?
人工智能·hive·hadoop·信息可视化·kafka·开源·hbase
二进制_博客5 小时前
使用datax将mysql数据抽取到hive分区表无数据
数据库·hive·mysql
干就完事了5 小时前
Hive视图
数据仓库·hive·hadoop
A尘埃7 小时前
Hive基于Hadoop的数据仓库工具
数据仓库·hive·hadoop
百***35941 天前
从0到1部署Tomcat和添加servlet(IDEA2024最新版详细教程)
hive·servlet·tomcat
howard20051 天前
5.2 Hive插入数据实战
hive·插入数据
杂家1 天前
Hive on Spark && Spark on Hive配置
大数据·数据仓库·hive·hadoop·spark
sunxunyong2 天前
flink/spark/hive 使用paimon
hive·flink·spark
howard20052 天前
5.4 Hive删除数据实战
hive·删除数据
无级程序员2 天前
datasophon安装hive3.1.3手记
大数据·hive