hive几种排序
2017-01-19 15:39
295 查看
order by:全局排序
select * from emp order by sal;
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;
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;
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;
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;
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;
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中的几种排序
- 排序的几种方法
- 几种常用的排序算法的分析及java实现(希尔排序,堆排序,归并排序,快速排序,选择排序,插入排序,冒泡排序)
- Java实现几种常见排序方法(下)
- Python实现的几种排序(来自wiki百科)
- java学习笔记-Java实现几种常见排序方法
- 经典排序 之 几种排序比较
- 几种常见的排序思想
- 几种 hive join 类型简介
- java连接Hive的几种方式
- 几种排序方法的比较
- Objective C中数组排序几种情况的总结
- sort和qsort的几种排序方法
- 几种改良的排序,堆排序,希尔排序,快速排序--堆排序篇(改良的选择排序算法)
- java的几种基本排序
- 几种排序小结 JAVA语言描述