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任务
10
相似问题
Hive创建表时报错
回答 4
hive问题
回答 1