Mapreduce和蜂巢差异

时间:2019-04-18 05:56:42

标签: hive mapreduce

我想知道蜂巢和map reduce之间的区别 以及它们之间是否有任何比较。 蜂巢是否还会显示地图缩小的一部分

1 个答案:

答案 0 :(得分:0)

Hive和MapReduce的用途完全不同,就像桔子和苹果一样。

MapReduce是一个用于编写应用程序的软件框架,该应用程序可以并行处理大型集群上的大量数据。

Hive是一种数据仓库软件,用于使用SQL处理驻留在分布式文件系统中的大型数据集。 Hive on Tez和Hive on MapReduce将SQL查询转换为一系列mapReduce作业(Tez执行引擎使用DAG)。

MapReduce是通用框架(一组库和工具),您可以使用它来用Java,Python,Scala和R编写自己的MapReduce应用程序。

Hive是SQL数据库,它具有SQL和数据仓库功能以及基于成本的优化器,可用于构建最佳查询计划。