gpt4 book ai didi

hadoop - Hive 如何决定何时使用 map reduce 何时不使用?

转载 作者:可可西里 更新时间:2023-11-01 14:12:36 24 4
gpt4 key购买 nike

举个简单的例子,

select * from tablename;

不会启动 map reduce,而

select count(*) from tablename;

确实如此。决定何时使用 map reduce(通过 hive)的一般原则是什么?

最佳答案

一般来说,任何类型的聚合,例如最小/最大/计数都需要 MapReduce 作业。这可能不会为您解释一切。

Hive,在许多 RDBMS 的风格中,有一个 EXPLAIN关键字将概述您的 Hive 查询如何转换为 MapReduce 作业。尝试对您的两个示例查询运行解释,看看它在幕后尝试做什么。

关于hadoop - Hive 如何决定何时使用 map reduce 何时不使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7466454/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com