企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## hive的4种排序方式 1.order by全局排序。全部数据划分到一个reduce上。与sql中的order by类似,不同的是,hive中的order by在严格模式下,必须跟limit。 2.sort by 每个mapreduce内部排序。 3.distributed by分区排序,与sql中的group by类似,常与sort by组合使用,distributed by控制map的输出在reduce中如何划分,sort by控制reduce中的数据如何排序。hive要求distributed by语句出现在sort by语句之前。 4.cluster by,当distributed by与sort by字段相同,可以用cluster by代替该组合,但cluster by 不能跟desc,asc。补充:可以这样书写select a.\* from (select \* from test cluster by id ) a order by a.id ;