继续教育 (835,268)

  • MapReduce main接口设置和运行命令分别如下,请问MapReduce的输入文件为()

    public void main (string[] args)
    {
      String[] otherArgs = new GeneriOptionsParser(conf, args).getRemainingArgs();
      FileInputFormat.addInputPath(job, newPath(otherArgs[0]));
      FileOutputFormat.setOutputPath(job, newPath(otherArgs[1]));
    }

    命令:

    hadoop jar WordCount.jar /user/hadoop/hdfs/test.txt
    /user/hadoop/hdfs/out

    A. WordCount.jar

    B. /user/hadoop

    C. /user/hadoop/hdfs/test.txt

    D. /user/hadoop/hdfs/out

  • 对文件test.txt采用MapReduce进行分析, 输入文件处理阶段将文件分为10个分片,Map的中间处理数据被分为 3 个区,请问MapReduce 处理过程中Map 任务数和Reduce 任务数分别为多少( )

    A. 10 3

    B. 10 10

    C. 3 3

    D. 3 10

  • 关于基于 Hadoop的 MapReduce编程的环境配置, 下面哪一步是不必要的()

    A、安装 linux 或者在 Windows下安装 Cgywin

    B、安装 java

    C、安装 MapReduce

    D、配置 Hadoop参数

  • 在 mapreduce任务中,下列哪一项会由 hadoop 系统自动排序()

    A、keys of mapper's output

    B、values of mapper's output

    C、keys of reducer's output

    D、values of reducer's output

  • 关于 mapreduce框架中一个作业的 reduce 任务的数目, 下列说法正确的是()

    A、由自定义的 Partitioner 来确定

    B、是分块的总数目一半

    C、可以由用户来自定义,通过 JobConf.setNumReducetTask(int) 来设定一个作业中 reduce 的任务数目

    D、由 MapReduce随机确定其数目

  • hadoop中,下面关于向文件系统中添加一个文件的过程,错误的是()

    A、需要创建路径的父目录

    B、需要创建一个新的 INode 文件

    C、将新的 INode 文件加入到 name space 中去

    D、将所有操作记录到 EditLog 中去

  • MapReduce框架中,在 Map和 Reduce之间的 combiner 的作用是()

    A、对 Map的输出结果排序

    B、对中间过程的输出进行本地的聚集

    C、对中间结果进行混洗

    D、对中间格式进行压缩

  • 以下情况除哪项发生时 balancer 便会自动退出()

    A、集群平衡或者没有数据块可以移动

    B、在连续三次迭代中没有块移动

    C、与 namenode传输时发生异常

    D、另一个 balancer 在运行

  • Hadoop的哪个包的功能是表示层,将各种数据编码 / 解码,方便在网络上传输()

    A、fs

    B、ipc

    C、io

    D、net

  • 关于 MapReduce的描述错误的是()

    A、MapReduce框架会先排序 map任务的输出

    B、通常,作业的输入输出都会被存储在文件系统中

    C、通常计算节点和存储节点是同一节点

    D、一个 Task 通常会把输入集切分成若干独立的数据块