Map 任务最终将其输出写入 '本地磁盘',而 reduce 的输出通常存储在 'HDFS' 以进行可靠存储。

正确答案:C. 本地磁盘、HDFS

解释:

  • **Map 任务:**Map 任务的输出通常写入本地磁盘。这是因为 Map 任务运行在每个节点上的独立进程中,每个节点都有自己的本地磁盘。将输出写入本地磁盘可以提高 Map 任务的效率,因为它可以快速访问数据。
  • **Reduce 任务:**Reduce 任务的输出通常写入 HDFS。这是因为 Reduce 任务的输出需要被多个节点访问,而 HDFS 提供了一个分布式文件系统,可以存储和访问大量数据。将 Reduce 任务的输出写入 HDFS 可以确保数据的可靠性和可用性。

总而言之,Map 任务的输出通常存储在本地磁盘,而 Reduce 任务的输出通常存储在 HDFS。这种设计有助于提高 MapReduce 框架的效率和可靠性。

Hadoop MapReduce 中 Map 任务和 Reduce 任务的输出存储位置

原文地址: https://www.cveoy.top/t/topic/nXMm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录