Hive中Order by和Sort by的区别是什么?
2016-09-26 21:34
344 查看
使用order by会引发全局排序
使用distribute和sort进行分组排序
distribute by + sort by就是该替代方案,被distribute by设定的字段为KEY,数据会被HASH分发到不同的reducer机器上,然后sort by会对同一个reducer机器上的每组数据进行局部排序。
select * from baidu_click order by click desc; |
select * from baidu_click distribute by product_line sort by click desc; |
相关文章推荐
- Hive中Order by和Sort by的区别是什么?
- Hive中Order by和Sort by的区别是什么?
- Hive中Order by和Sort by的区别是什么?
- Hive中Order by和Sort by的区别是什么?
- Hive中Order by和Sort by的区别是什么?
- Hive中order by,sort by,distribute by,cluster by的区别
- Hive中order by,sort by,distribute by,cluster by的区别
- HIVE 中 order by, sort by, distribute by, cluster by的用法和区别
- Hive中order by,sort by,distribute by,cluster by的区别
- hive top n (order by与sort by区别)
- Hive中SELECT TOP N的方法(order by与sort by的区别)
- hive的order by、sort by、cluster by、distribute by的区别与用法
- hive排序:distribute by 、sort by 、cluster by 、order by 区别
- Hive中order by、sort by、distribute by、cluster by的区别
- hive 之 order by,sort by, distribute by, cluster by 区别
- hive中order by、distribute by、sort by和cluster by的区别和联系
- Hive中SELECT TOP N的方法(order by与sort by的区别)
- hive中order by,sort by,distribute by,Cluster By的区别
- Hive中order by,sort by,distribute by,cluster by的区别
- hive 中的Sort By、 Order By、Cluster By、Distribute By 区别<转>