我想知道蜂巢和map reduce之间的区别 以及它们之间是否有任何比较。 蜂巢是否还会显示地图缩小的一部分
答案 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和数据仓库功能以及基于成本的优化器,可用于构建最佳查询计划。