是否可以在连续的 reducer 和 mapper 之间共享一个值?
或者是否可以将第一个 reducer 的输出存储到内存中,第二个 mapper 可以从内存中访问它?
问题是,我写了一个像 Map1 -> Reducer1 --> Map2 --> Reducer2 这样的链式映射减速器。
Map1 和 Map2 正在读取相同的输入文件。
Reduce1 正在推导一个值,假设“X”作为其输出。
我需要'X' 和 Map2 的输入文件。
我们如何在不读取 Reduce1 的输出文件的情况下做到这一点?
是否可以将“X”存储在内存中以供 Mapper 2 访问?