5、Shark的设计导致了两个问题:

A.执行计划优化完全依赖于Hive,不方便添加新的优化策略B.执行计划优化不依赖于Hive,方便添加新的优化策略C.Spark是线程级并行,而MapReduce是进程级并行,因此,Spark在兼容Hive的实现上存在线程安全问题,导致Shark不得不使用另外一套独立维护的、打了补丁的Hive源码分支D.Spark是进程级并行,而MapReduce是线程级并行,因此,Spark在兼容Hive的实现上存在线程安全问题,导致Shark不得不使用另外一套独立维护的、打了补丁的Hive源码分支

时间:2024-05-05 15:37:36

相似题目