Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop hive如何运行mapreduce算法?_Hadoop_Mapreduce_Hive_Hql_Hiveql - Fatal编程技术网

Hadoop hive如何运行mapreduce算法?

Hadoop hive如何运行mapreduce算法?,hadoop,mapreduce,hive,hql,hiveql,Hadoop,Mapreduce,Hive,Hql,Hiveql,现在我正在实现ApacheHive,现在hive也像通常的hadoop mapreduce一样运行mapreduce算法。所以,我想知道,关于一个配置单元查询中关于mapreduce、mapper和reducer的解释。该查询如何执行mapreduce 谢谢大家……类似于Oracle或MySQL在这些数据库中运行SQL查询时对SQL所做的操作。有一个解析器,它解析查询,然后构建数据库引擎能够理解的特定于Oracle/MySQL的指令。类似地,Hive有一个解析器和优化器,用于将SQL查询转换为M

现在我正在实现ApacheHive,现在hive也像通常的hadoop mapreduce一样运行mapreduce算法。所以,我想知道,关于一个配置单元查询中关于mapreduce、mapper和reducer的解释。该查询如何执行mapreduce


谢谢大家……

类似于Oracle或MySQL在这些数据库中运行SQL查询时对SQL所做的操作。有一个解析器,它解析查询,然后构建数据库引擎能够理解的特定于Oracle/MySQL的指令。类似地,Hive有一个解析器和优化器,用于将SQL查询转换为MR

例如,从表_name中选择count*; 将转换为Mapper读取文件和计数->减速机求和所有计数并返回