当采用MapReduce作为Hive的执行引擎时,下面描述正确的是:
当采用MapReduce作为Hive的执行引擎时,下面描述正确的是:
A.当用户向Hive输入一段命令或查询(即HiveQL语句)时,Hive需要与Hadoop交互工作来完成该操作
B.命令或查询首先进入到驱动模块,由驱动模块中的编译器进行解析编译,并由优化器对该操作进行优化计算,然后交给执行器去执行
C.执行器通常的任务是启动一个或多个MapReduce任务,有时也不需要启动MapReduce任务
D.执行器通常的任务一定会包含Map和Reduce操作
正确答案:ABC