B is the correct answer. The Compiler is responsible for parsing the HiveQL query and generating the execution plan, which is then executed by the Executor.
Option C seems more accurate to me. The Executor is responsible for translating the HiveQL query into a series of Map/Reduce tasks that can be executed.
I think the correct answer is D. The Optimizer in Hive is responsible for optimizing the execution plan by breaking down the HiveQL query into a series of Map/Reduce tasks.
Annalee
27 days agoJacqueline
28 days agoIluminada
1 months agoCarisa
1 days agoHillary
2 days agoRosann
6 days agoRima
10 days agoEloisa
12 days agoLashaunda
1 months agoWilford
2 months ago