关于MapReduce的计算流程,下面陈述错误的是
A: 不同的Map任务之间不会进行通信
B: 不同的Reduce任务之间可能会发生信息交换
C: 用户可以显式地从一台机器向另一台机器发送消息
D: 所有的数据交换都是通过MapReduce框架自身去实现
A: 不同的Map任务之间不会进行通信
B: 不同的Reduce任务之间可能会发生信息交换
C: 用户可以显式地从一台机器向另一台机器发送消息
D: 所有的数据交换都是通过MapReduce框架自身去实现
举一反三
- 下列关于MapReduce工作流程,哪个描述是正确的? A: 所有的数据交换都是通过MapReduce框架自身去实现的 B: 不同的Map任务之间会进行通信 C: 不同的Reduce任务之间可以发生信息交换 D: 用户可以显式地从一台机器向另一台机器发送消息
- 以下关于MapReduce执行过程中的描述,不正确的是()。 A: 不同的Map任务之间可以进行通信。 B: 不同的Reduce任务之间不会发生任何信息交换。 C: 用户不能显式的从一台机器向另一台机器发送消息。 D: 所有的数据交换都是通过MapReduce框架自身去实现的。
- 下面对MapReduce编程模型的描述哪些是*错误*的?( ) A: 输入数据可以自动切分并做负载均衡 B: MapReduce框架可以把Map任务启动在数据所在的机器上 C: Map或Reduce任务重启可能会影响最终的输出结果 D: 多个Map任务之间有关联
- MapReduce中一个执行Reduce任务的Worker,可能会从多个Map机器上领取数据。()
- MapReduce的工作流程中,不同map之间会相互通信,不同的reduce之间也会数据共享。