• 2022-06-19
    MapReduce是一种可用于并行数据处理的编程模型。在它的并行计算框架中不包含以下哪项?
    A: map()
    B: reduce()
    C: combiner()
    D: compute()
  • D

    内容

    • 0

      MapReduce是一种并行式的计算模型,用于大规模数据集,通常是大于()的并行计算。 A: 1TB B: 2TB C: 3TB D: 4TB

    • 1

      大数据计算服务(MaxCompute,原ODPS)中的MapReduce是一种编程模型,用于大规模数据集的并行运算,它极大地方便了编程人员在不会分布式并行编程的情况下,将自己的程序运行在分布式系统上。其中,两个主要阶段Map和Reduce相互配合,可以完成对海量数据的处理。关于这两个阶段的关系,说法正确的有() A: 一个reduce的输入数据可能来自于多个map的输出 B: 一个MR处理可以不包括任何map C: 一个MR处理可以不包括任何reduce D: 一个map的输出结果可能会被分配到多个reduce上去

    • 2

      以下关于MapReduce的说法不正确的是: A: MapReduce是一个分布式/并行编程模型,程序员通常只需要设计实现map和reduce函数 B: Shuffle过程是贯穿于map和reduce两个过程的 C: Hadoop MapReduce 1.0框架中TaskTracker负责集群资源的管理和调度 D: map和reduce的输入输出都是键值对

    • 3

      关于MapReduce描述不正确的是 A: MapReduce是一种编程模型,用于大规模数据集(大于1TB)的并行运算 B: MapReduce是用于云计算的操作系统 C: MapReduce是一个并行计算与运行软件框架 D: MapReduce通过把对数据集的大规模操作分发给网络上的每个节点实现可靠性

    • 4

      关于MapReduce编程模型,( )说法错误。 A: 从MapReduce自身的命名特点可以看出,MapReduce由两个阶段组成:Map和Reduce B: MapReduce的优势在于处理小规模数据集 C: Hadoop可以运行由各种语言编写的MapReduce程序 D: MapReduce是一种可用于数据处理的编程模型