gpt4 book ai didi

hadoop - 映射器将值传递给不同的映射器-缩减器

转载 作者:可可西里 更新时间:2023-11-01 16:16:23 28 4
gpt4 key购买 nike

我有两个阶段的 map-reduce hadoop 程序。 (映射器 1、 reducer 1、映射器 2、 reducer 2)。我可以将一些 mapper1 键值直接传递给 reducer1 并将其他一些键值直接传递给 mapper2 吗?

最佳答案

您可以让 mapper 为您希望 reducer1 处理的那些设置键值,而让那些转到 mapper2 的键值有一些任意的键名(让我们在类 Text.class 中任意说“TO_MAPPER_2”) .然后你的 reducer 代码在 if 语句中,这样它只在键不是“TO_MAPPER_2”时执行。这将确保您的值不会被 reducer 处理,并且将通过您用来将它们发送到那里的任何方法不变地到达 mapper2。

关于hadoop - 映射器将值传递给不同的映射器-缩减器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20140594/

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