【发布时间】:2013-04-10 18:38:30
【问题描述】:
我想验证以下示例问题的答案
问题 1
您使用 hadoop fs -put 命令将 sales.txt 添加到 HDFS。该文件足够小,可以放入单个块中,该块被复制到集群中的三个节点。在这些节点之一发生故障后,集群将何时以及如何处理复制?
A.集群不会尝试重新复制此块。
B. 此块将立即重新复制,并且在此过程中集群上的所有其他 HDFS 操作将停止。
C. 在管理员手动删除并重新创建文件之前,该块将保持复制不足。
D. NameNode 根据从 DataNode 收到的块报告确定文件复制不足后,将自动重新复制文件。
我相信答案是D
问题 2
您需要编写代码来执行需要几个步骤的复杂计算。您已决定将这些作业链接在一起,并为存储中间计算结果的键开发自定义复合类。该键必须实现哪个接口?
A.可写
B. 可转让
C. CompositeSortable
D. WritableComparable
我相信答案是D
问题 3
您正在开发一个使用年份作为密钥的应用程序。哪种 Hadoop 提供的数据类型最适合表示一年的键?
A.文字
B. 可写
C. NullWritable
D. BytesWritable
E. 这些都不合适。您需要实现一个自定义键。
我相信答案是B
【问题讨论】:
标签: hadoop