继续教育 (846,155)

  • 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

  • 下列关于 mapreduce的 key/value 对的说法正确的是()

    A、输入键值对不需要和输出键值对类型一致

    B、输入的 key 类型必须和输出的 key 类型一致

    C、输入的 value 类型必须和输出的 value 类型一致

    D、输入键值对只能映射成一个输出键值对

  • 在 Hadoop上提交 Job 时不涉及哪个实体()

    A、客户端

    B、HDFS

    C、SecondaryNode

    D、JobTracker

  • Hadoop的哪个包的功能是根据 DDL(数据描述语言)自动生成他们的编解码函数()

    A、record

    B、metrics

    C、util

    D、tool

  • 下列说法错误的是()

    A、MapReduce中 maperconbiner reducer 缺一不可

    B、在 JobConf 中 InputFormat 参数可以不设

    C、在 JobConf 中 MapperClass 参数可以不设

    D、在 JobConf 中 OutputKeyComparator 参数可以不设

  • 下列关于 Hadoop中 Shell 类说法错误的是()

    A、Shell 类是一个继承类

    B、Shell 类定义了如何在当前文件系统环境中,通过命令进行交互

    C、Shell 类定义了静态的字符串命令

    D、Shell 类定义了与实现命令的执行相关的属性

  • MapReduce处理流程中 Reduce如何获取 Map端结果()

    A、Map端发送

    B、Reduce端获取

    C、Map端发送到中间管理节点, Reduce统一获取

    D、随机发送

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

    A、配置 java 环境变量

    B、配置 Hadoop环境变量

    C、配置 Eclipse

    D、配置 ssh

  • 下面哪个协议用于 Secondary Namenode和 Namenode之间的通信()

    A、DatanodeProtocol

    B、NamenodeProcotol

    C、ClientProtocol

    D、ClientDatanodeProtocol