hadoop - 传递一个列表 tp reducer 输出

标签 hadoop mapreduce

我可以在 reducer 输出中传递值列表吗?

编码 :-

公共(public)类 XXX 扩展了 Reducer >

我需要输出为“文本列表”值。

可以通过 Map Reduce 吗?

最佳答案

您需要执行以下操作。

  • 通过扩展 ArrayList 或 LinkedList 创建自定义列表。
  • 实现可写接口(interface)。您可以将 read 方法保留为虚拟实现,并按照您希望输出的样子覆盖 write。
  • reducer 将自定义列表作为输出值,即 YourReducer
  • 关于hadoop - 传递一个列表 tp reducer 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23191855/

    相关文章:

    java - Maven依赖关系—引发load()异常

    ubuntu - 尝试安装Cloudera Manager 5时Oozie依赖性不正确

    hadoop - HDFS 中的数据完整性 : Which Data Node(s) verifies the checksum?

    hadoop - Hadoop MapReduce 中的错误

    hadoop - 将运行多少映射器?

    csv - 将 csv 文件加载到 Hive 表

    hadoop - 加入两个数据集时如何在 Apache Spark 中指定键

    hadoop - 什么决定了 MapReduce 应用程序的本地化率?

    hadoop - 使用 MapReduce 解析 Freebase RDF 转储

    hadoop - 基于Map Reduce的OWL文件推理