题目内容

下列关于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. 数据大小

下列关于Map 端的Shuffle的描述,哪些是正确的?

A. MapReduce默认为每个Map任务分配1000MB缓存
B. 多个溢写文件归并成一个或多个大文件,文件中的键值对是排序的
C. 当数据很少时,不需要溢写到磁盘,直接在缓存中归并,然后输出给Reduce
D. 每个Map任务分配多个缓存,使得任务运行更有效率

MapReduce的具体应用包括哪些?

A. 关系代数运算(选择、投影、并、交、差、连接)
B. 分组与聚合运算
C. 矩阵-向量乘法
D. 矩阵乘法

答案查题题库