【问题标题】:Hadoop datatype for Cloudera examCloudera 考试的 Hadoop 数据类型
【发布时间】:2013-07-05 18:20:06
【问题描述】:

问候大师

如何了解 Hadoop 数据类型..阅读文档..? cloudera 考试中的一些样题:

问题 2

您需要编写代码来执行需要几个步骤的复杂计算。您已决定将这些作业链接在一起,并为存储中间计算结果的键开发自定义复合类。该键必须实现哪个接口? A. 可写 B. 可转让 C. CompositeSortable D. WritableComparable

I say is D. WritableComparable

问题 3

您正在开发一个使用年份作为密钥的应用程序。哪种 Hadoop 提供的数据类型最适合代表一年的键? A. 文本 B. 可写的 C. NullWritable D. BytesWritable E. 这些都不合适。您需要实现一个自定义键。

I say is E

【问题讨论】:

  • 请不要将您的文本格式化为代码,也不要将问题格式化为代码。谢谢。年份(例如 2010 年)也可以用整数表示(使用 vint 压缩),这里的字节类型不在范围内。

标签: hadoop cloudera


【解决方案1】:

Q1:D. WritableComparable - 正确 Q2:B. IntWritable as year 始终是适合整数字段的整数。您可能可以使用 A、B、D 和 E 中的任何一个,但 B 是最简单/有效的,因此是最合适的。

【讨论】:

  • 什么是研究类似 hadoop 的用例的数据类型的好资源?
  • 有权威指南、Hadoop in Action 等书籍。但至少你可能想去 Apache 网站开始阅读​​。
【解决方案2】:

Q1 答案是 D,因为您需要序列化和反序列化这些值。 Writablecomparable 仅用于二次排序。这里不需要 Q2.Year 需要是 Text,因为我们没有用它计算任何东西。它只是作为 Key 传递。

【讨论】:

    猜你喜欢
    • 2012-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多