🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 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 ;