gpt4 book ai didi

java - Hadoop : Multiple Emits from one Map function

转载 作者:可可西里 更新时间:2023-11-01 15:19:05 26 4
gpt4 key购买 nike

我正在用 java 编写一个小的 hadoop 程序,我的要求是从一个 Map 方法执行两个 Emits,并在一个 Reduce 方法中处理这两个 Emits。这可能吗 ?如果可能,我如何区分这两个 Emits 以便我可以在我的 Reduce 方法中以不同方式处理它们?我对此进行了很多搜索,但无法获得任何具体信息。我不允许使用任何外部库。

最佳答案

map/reduce 任务将键/值作为输入。值不必是像 WordCount 这样的大多数示例中的字符串,它也可以是复杂的结构。

你可以有一个结构,其中有两个字段对应于两个发射器,并且该键/值对将自动发送到一个缩减器。

关于java - Hadoop : Multiple Emits from one Map function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7781567/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com