A、MapReduce是一个实时的流处理计算框架
B、MapReduce是一个离线的批处理计算框架
C、MapReduce是一个内存计算框架
D、以上说法都正确
A、MapReduce是一个实时的流处理计算框架
B、MapReduce是一个离线的批处理计算框架
C、MapReduce是一个内存计算框架
D、以上说法都正确
B、前者所需硬件价格贵,可扩展性差,后者硬件便宜,扩展性好
C、前者相比后者学习起来更难
D、前者适用于实时、细粒度计算、计算密集型,后者适用于批处理、非实时、数据密集型
B、YARN是一个计算框架,可运行在MapReduce之上
C、MapReduce和YARN无直接关系
D、以上回答均不正确
A、MapReduce是一种计算框架
B、MapReduce来源于google的学术论文
C、MapReduce程序只能用java语言编写
D、MapReduce隐藏了并行计算的细节,方便使用
A、Hadoop的核心计算能力的体现。适用于大批量的集群任务。
B、核心思想是把一个规模较大的任务拆分成多个规模较小的任务同时并行处理,然后将各个结果归约聚合。
C、计算过程分为Map(映射)和Reduce(归约)两个阶段。
D、可编写模块已经封装好,用户直接调用不允许修改。
B、YARN的体系结构包含三个组件:Resource Manager,Node Manager,Application Master
C、YARN既是资源管理调度框架,也是一个计算框架
D、MapReduce2.0是运行在YARN之上的计算框架,由YARN来为Map Reduce提供资源管理调度服务
A、分布式的计算节点越多,计算速度越快。
B、在Hadoop环境中,各个数据节点的数据量一般均衡比较好。
C、在分布式计算环境中,每个数据节点的计算程序必须是一样的。
D、在数据并行的分布式计算中,各个计算节点的合并结果要与数据作为一个整体的计算结果一致。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!