更多“MapReduce编程框架是编写并行算法的最有效途径”相关问题
  • 第1题:

    通用编程语言是指能够用于编写多种用途程序的编程语言,( )属于适用编程语言。

    A.HTMLB. SQLC. JavaD. Verilog


    正确答案:C

  • 第2题:

    下列关于MapReduce说法不正确的是( )。

    A.MapReduce是一种计算框架

    B.MapReduce来源于google的学术论文

    C.MapReduce程序只能用java语言编写

    D.MapReduce隐藏了并行计算的细节,方便使用


    正确答案:C

  • 第3题:

    MapReduce是一种编程模型,用于大规模数据集的并行运算,可以非常好的和云计算相结合以处理海量数据计算。MapReduce的设计目标包括以下哪些项?()

    • A、实时性
    • B、高容错性
    • C、易于扩展
    • D、易于编程

    正确答案:B,C,D

  • 第4题:

    与spark基于内存相比,mapreduce是基于()运行的计算框架

    • A、内存
    • B、磁盘
    • C、内存加磁盘
    • D、网络

    正确答案:B

  • 第5题:

    hadoop中的mapreduce是基于什么运行的计算框架()

    • A、内存
    • B、磁盘
    • C、内存加磁盘
    • D、网络

    正确答案:B

  • 第6题:

    并行算法


    正确答案:油藏数值模拟并行算法是在适合于在各种并行计算机上求解油藏数值模拟问题的计算方法。形式上,它是一些可同时在各个处理器上执行的所有指令的集合,这些指令相互作用和协调动作从而达成对油藏数值模拟问题的正确求解。

  • 第7题:

    MapReduce是一种编程模型,用户只需通过编写()函数来实现自己的计算逻辑。

    • A、SQL
    • B、map
    • C、Reduce
    • D、逻辑

    正确答案:B,C

  • 第8题:

    问答题
    请对YARN和MapReduce1.0框架进行优劣势对比分析。

    正确答案: (1)大大减少了承担中心服务功能的ResourceManager的资源消耗。MapReduce1.0中的JobTracker需要同时承担资源管理、任务调度和任务监控等三大功能,而YARN中的ResourceManager只需要负责资源管理,需要消耗大量资源的任务调度和监控重启工作则交由ApplicationMaster来完成。由于每个作业都有与之关联的独立的ApplicationMaster,所以,系统中存在多个作业时,就会同时存在多个ApplicationMaster,这就实现了监控任务的分布化,不再像MapReduce1.0那样监控任务只集中在一个JobTracker上。
    (2)MapReduce1.0既是一个计算框架,又是一个资源管理调度框架,但是只能支持MapReduce编程模型。而YARN则是一个纯粹的资源调度管理框架,在它上面可以运行包括MapReduce在内的不同类型的计算框架,默认类型是MapReduce。因为,YARN中的ApplicationMaster是可变更的,针对不同的计算框架,用户可以采用任何编程语言自己编写服务于该计算框架的ApplicationMaster。比如,可以编写一个面向MapReduce计算框架的
    A.pplicationMaster,从而使得MapReduce计算框架可以运行在YARN框架之上。同理,还可以编写面向Spark、Storm等计算框架的ApplicationMaster,从而使得Spark、Storm等计算框架也可以运行在YARN框架之上。
    (3)YARN中的资源管理比MapReduce1.0更加高效。YARN采用容器为单位进行资源管理和分配,而不是以槽为单位,避免了MapReduce1.0中槽的闲置浪费情况,大大提高了资源的利用率。
    解析: 暂无解析

  • 第9题:

    单选题
    关于MapReduce的描述,错误的是()。
    A

    易于编程

    B

    良好的扩展性

    C

    实时计算

    D

    高容错性


    正确答案: D
    解析: 暂无解析

  • 第10题:

    单选题
    MapReduce是()公司开发的编程模型。
    A

    IBM

    B

    Google

    C

    Apache

    D

    Oracle


    正确答案: D
    解析: 暂无解析

  • 第11题:

    判断题
    Spark是一个类似于MapReduce的分布式计算框架,其核心是弹性分布式数据集
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    单选题
    并行数据处理框架MapReduce是()公司在大数据领域的重要贡献。
    A

    百度

    B

    谷歌

    C

    脸谱

    D

    腾讯


    正确答案: D
    解析: 暂无解析

  • 第13题:

    Hadoop是Java开发的,所以MapReduce只支持Java语言编写。( )

    此题为判断题(对,错)。


    正确答案:错误

  • 第14题:

    通用编程语言是指能够用于编写多种用途程序的编程语言,( )属于适用编程语言。

    A.HTML
    B.SQL
    C.Java
    D.Verilog

    答案:C
    解析:
    HTML:超级文本标记语言是标准通用标记语言,不是编程语言。SQL:是结构化查询语言,是关系数据的标准语言?Java:Java是一个纯面向对象的程序设计语言。Java的一个最大的特点是一种半解释语言。编译程序首先把原程序编译为中间代码,然后通过不同平台上的Java虚拟机(Java?VM)解释执行这些中间代码。较新的方式是不同平台上的Java虚拟机把这些中间代码编译为本级代码(Native?Code)再执行,以提高执行速度。因此,Java语言提供了强大的跨平台能力,尤其适用于互联网上的信息系统的开发。?Verilog:是一种硬件描述语言,以文本形式来描述数字系统硬件的结构和行为的语言,用它可以表示逻辑电路图、逻辑表达式,还可以表示数字逻辑系统所完成的逻辑功能。

  • 第15题:

    编程是()。

    • A、编程就是为解决某个问题而编写的程序,并得出结果
    • B、编程就是编写语言
    • C、编程是规定计算机系统的一个特定动作

    正确答案:A

  • 第16题:

    数控编程就是对工件编写()。


    正确答案:加工程序

  • 第17题:

    mapreduce是基于()运行的计算框架

    • A、内存
    • B、磁盘
    • C、内存加磁盘
    • D、网络

    正确答案:B

  • 第18题:

    若不针对MapReduce编程模型中的key和value值进行特别设置,下列哪一项是MapReduce不适宜的运算()。

    • A、Max
    • B、Min
    • C、Count
    • D、Average

    正确答案:D

  • 第19题:

    并行数据处理框架MapReduce是()公司在大数据领域的重要贡献。

    • A、百度
    • B、谷歌
    • C、脸谱
    • D、腾讯

    正确答案:B

  • 第20题:

    判断题
    MapReduce编程模型只适合非结构化的海量数据搜索、挖掘、分析与机器智能学习等。(  )
    A

    B


    正确答案:
    解析:

  • 第21题:

    单选题
    MapReduce的特点有哪些()。
    A

    易于编程

    B

    良好的扩展性

    C

    高容错性

    D

    以上都是


    正确答案: C
    解析: 暂无解析

  • 第22题:

    多选题
    MapReduce是一种编程模型,用户只需通过编写()函数来实现自己的计算逻辑。
    A

    SQL

    B

    map

    C

    Reduce

    D

    逻辑


    正确答案: D,B
    解析: 暂无解析

  • 第23题:

    单选题
    下面哪点不是MapReduce的优点()。
    A

    易于编程

    B

    良好的扩展性

    C

    高容错性

    D

    使用的人多


    正确答案: D
    解析: 暂无解析

  • 第24题:

    多选题
    MapReduce基于Google发布的MapReduce论文设计开发,其具有如下哪些特点?()
    A

    易于编程

    B

    高速度

    C

    良好的扩展性

    D

    高容错性


    正确答案: A,C,D
    解析: 暂无解析