HIVE中的几种排序
2016-11-03 21:55
134 查看
1、order by:全局排序
select * from emp order by sal;
2、sort by:对于每个reduce进行排序
set mapreduce.job.reduces=3;
insert overwrite local directory '/opt/datas/emp_sort' row format delimited fields terminated by '\t' select * from emp sort by sal;
结果:
3、distribute by :底层就是mapreduce 的分区,一般与sort by连用
insert overwrite local directory '/opt/datas/emp_dis' row format delimited fields terminated by '\t' select * from emp distribute by deptno sort by sal;
4、cluster by:等价于distribute by 与sort by的字段相同时
insert overwrite local directory '/opt/datas/emp_cls' row format delimited fields terminated by '\t' select * from emp cluster by sal;
select * from emp order by sal;
2、sort by:对于每个reduce进行排序
set mapreduce.job.reduces=3;
insert overwrite local directory '/opt/datas/emp_sort' row format delimited fields terminated by '\t' select * from emp sort by sal;
结果:
3、distribute by :底层就是mapreduce 的分区,一般与sort by连用
insert overwrite local directory '/opt/datas/emp_dis' row format delimited fields terminated by '\t' select * from emp distribute by deptno sort by sal;
4、cluster by:等价于distribute by 与sort by的字段相同时
insert overwrite local directory '/opt/datas/emp_cls' row format delimited fields terminated by '\t' select * from emp cluster by sal;
相关文章推荐
- hive 排序 分组计数后排序 几种不同函数的效果
- hive几种排序
- hive中的几种排序的区别
- Hadoop Hive 中几种排序方法的区别与比较
- Hive的几种排序
- javascript 的几种排序方法
- 【数据结构与算法基础】几种典型的排序算法 / Typical sort algorithms
- 数组几种常见排序的javascript实现
- Hive几种参数配置方法
- 几种排序以及其时间复杂度
- 几种排序方案
- 【Java】几种面试常考排序
- 几种常见的排序方法
- 017-Hadoop Hive sql语法详解7-去重排序、数据倾斜
- 算法 -- 几种基本排序深入探究
- 关于java sort的几种实现方式(单纯排序,按照bean的某一个字段,按照bean的多个字段)
- Java实现几种常见排序方法
- hive_查询分组排序
- hive分组排序 取top N
- java几种经典排序