我是Hive和Hadoop的新手。我在蜂箱里完成了一项任务。为此,我用java编写了查询块,并使用java中的JDBC访问Hive。(类似于SQL中的存储过程)
Hive使用Hadoop的Mapreduce来执行每个查询。所以我需要用java为它编写mapreduce作业(Hadoop)。(我对此表示怀疑,因为Hive正在使用Hadoop mapreduce,那么是否需要实现Mapper和Reducer??)
否,Hive正在从SQL语句中生成一个或多个映射/减少作业,并将它们发送到Hadoop集群。
否,您的配置单元查询将转换为map reduce作业。