MapReduce相较于传统的并行计算框架有什么优势?
A. 非共享式,容错性好
B. 普通PC机,便宜,扩展性好
C. 编程简单,只要告诉MapReduce做什么即可
D. 批处理、非实时、数据密集型
查看答案
MapReduce体系结构主要由以下那几个部分构成?
A. Client
B. JobTracker
C. TaskTracker
D. Task
下列关于MapReduce的体系结构的描述,说法正确的有?
A. 用户编写的MapReduce程序通过Client提交到JobTracker端
B. JobTracker负责资源监控和作业调度
C. TaskTracker监控所有TaskTracker与Job的健康状况
D. TaskTracker 使用“slot”等量划分本节点上的资源量(CPU、内存等)
MapReduce的作业主要包括什么?
A. 从磁盘或从网络读取数据,即IO密集工作
B. 计算数据,即CPU密集工作
C. 针对不同的工作节点选择合适硬件类型
D. 负责协调集群中的数据存储
对于MapReduce 而言,其处理单位是split。split 是一个逻辑概念,它包含哪些元数据信息?
A. 数据起始位置
B. 数据长度
C. 数据所在节点
D. 数据大小