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
24 days agoJacqueline
25 days agoIluminada
1 months agoRosann
3 days agoRima
7 days agoEloisa
9 days agoLashaunda
1 months agoWilford
2 months ago