[多选题]关于MapReduce的冗余执行(speculativeexecution),以下说法正确的是

A
A.通过冗余执行,总能减少任务运行的总时间
B
B.最后剩下的几个Map任务,如果运行时间很长,大都是因为机器故障导致
C
C.任务的冗余执行要求Map和Reduce函数不能有副作用
D
D.冗余执行要求Map和Reduce的操作都是幂等的
正确答案:C,D
扫描二维码
免费搜题、免费刷题、免费查看解析