题目内容

下列传统并行计算框架,说法错误的是哪一项?

A. 刀片服务器、高速网、SAN,价格贵,扩展性差上
B. 共享式(共享内存/共享存储),容错性好
C. 编程难度高
D. 实时、细粒度计算、计算密集型

查看答案
更多问题

MapReduce1.0的体系结构中,JobTracker是主要任务是什么?

A. 负责资源监控和作业调度,监控所有TaskTracker与Job的健康状况
B. 使用“slot”等量划分本节点上的资源量(CPU、内存等)
C. 会周期性地通过“心跳”将本节点上资源的使用情况和任务的运行进度汇报给TaskTracker
D. 会跟踪任务的执行进度、资源使用量等信息,并将这些信息告诉任务(Task)

下列关于MapReduce工作流程,哪个描述是正确的?

A. 所有的数据交换都是通过MapReduce框架自身去实现的
B. 不同的Map任务之间会进行通信
C. 不同的Reduce任务之间可以发生信息交换
D. 用户可以显式地从一台机器向另一台机器发送消息

下列关于MapReduce的说法,哪个描述是错误的?

A. MapReduce具有广泛的应用,比如关系代数运算、分组与聚合运算等
B. MapReduce将复杂的、运行于大规模集群上的并行计算过程高度地抽象到了两个函数
C. 编程人员在不会分布式并行编程的情况下,也可以很容易将自己的程序运行在分布式系统上,完成海量数据集的计算
D. 不同的Map任务之间可以进行通信

下列关于Map和Reduce函数的描述,哪个是错误的?

A. Map将小数据集进一步解析成一批对,输入Map函数中进行处理
B. Map每一个输入的会输出一批是计算的中间结果
C. Reduce输入的中间结果中的List(v2 )表示是一批属于不同k2 的value
D. Reduce输入的中间结果中的List(v2 )表示是一批属于同一个k2 的value

答案查题题库