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
2 months agoJacqueline
2 months agoIluminada
2 months agoPaz
28 days agoNiesha
1 months agoCarisa
1 months agoHillary
1 months agoRosann
1 months agoRima
1 months agoEloisa
2 months agoLashaunda
3 months agoWilford
3 months ago