2015-03-02 51 views
0

现在我正在实现apache配置单元,现在我的配置单元也像通常的hadoop mapreduce一样运行mapreduce算法。所以,我想知道,关于mapreduce,mapper和reducer从蜂巢查询的解释。这是如何查询做mapreduce?hive如何运行mapreduce算法?

感谢所有.....

回答

0

,当你运行在这些数据库的SQL查询了Oracle或MySQL与SQL做类似。有一个解析器解析查询,然后构建DB引擎可以理解的Oracle/MySQL特定指令。同样,Hive有一个解析器&优化器,它将SQL查询转换为MR。

例如,从table_name中选择count(*); 将转换为Mapper(读取文件和计数) - > Reducer(总计所有计数并返回)。

+0

非常感谢你的帮助 – 2015-03-03 04:39:29