Hive执行SQL时的疑问?

来源:7-10 Hive快速入门

juaining

2019-11-25

请教大家,Hive执行SQL时,select count(*) from helloworld; 底层生成了MapReduce作业,而select * from helloworld; ,底层好像并没有生成MapReduce作业,直接显示了结果(速度很快),大家知道是什么原因吗?

写回答

1回答

Michael_PK

2019-11-25

因为select 星,不需要做什么操作,直接HDFS获取数据就行了,但是count是聚合计算,需要进行统计才行,所以统计就会跑mr任务

1
0

Hadoop 系统入门+核心精讲

从Hadoop核心技术入手,掌握数据处理中ETL应用,轻松进军大数据

2397 学习 · 902 问题

查看课程