![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
关于MapReduce中的键值对,下面陈述正确的是()
A.Key类必须实现Writable
B.Key类必须实现WritableComparable
C.Value类必须实现WritableComparable
D.Value类必须继承WritableComparable
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.Key类必须实现Writable
B.Key类必须实现WritableComparable
C.Value类必须实现WritableComparable
D.Value类必须继承WritableComparable
A.安装 linux 或者在 Windows下安装 Cgywin
B.安装 java
C.安装 MapReduce
D.配置 Hadoop参数
A.Hive最终将数据存储在HDFS中
B.Hive是Hadoop平台的数据仓库工具
C.HQL可以通过MapReduce执行任务
D.Hive对HBase有强依赖
A.Common Hive HDFS
B.Common MapReduce Pig
C.HDFS MapReduceHBase
D.HDFS Avro HBase
B.修改Win.ini中的windows字段中有启动命令“load=”和“run=”
C.修改文件关联
D.修改注册表中的HKLM/Software/Microsoft/Windows/CurrentVersion下以“run”开头的键值
E.设置文件隐藏属性
关于 mapreduce框架中一个作业的 reduce 任务的数目, 下列说法正确的是()
A、由自定义的 Partitioner 来确定
B、是分块的总数目一半
C、可以由用户来自定义,通过 JobConf.setNumReducetTask(int) 来设定一个作业中 reduce 的任务数目
D、由 MapReduce随机确定其数目
A.对 Map的输出结果排序
B.对中间过程的输出进行本地的聚集
C.对中间结果进行混洗
D.对中间格式进行压缩
A.FSDataInputStream扩展了DataInputStream以支持随机读
B.为实现细粒度并行,输入分片(Input Split)应该越小越好
C.一台机器可能被指派从输入文件的任意位置开始处理一个分片
D.输入分片是一种记录的逻辑划分,而HDFS数据块是对输入数据的物理分割
A.MapReduce是一种分布式计算框架
B.MapReduce来源于学术论文
C.MapReduce程序只能用java语言编写
D.MapReduce隐藏了计算细节
A.1/8,3
B.1/10,3
C.1/10,4
D.1/8,4