Java Hapood映射:2个传递值设置(相同映射)

Java Hapood映射:2个传递值设置(相同映射),java,hadoop,mapreduce,Java,Hadoop,Mapreduce,我正在开发一个Hadoop映射函数。我想遍历数据一次(左->右),然后我想遍历数据(右->左) 第一次传递将为每个关键点设置一个值(,但不发射它),然后第二次传递将通过,如果它有更好的值(在我的情况下是更低的值),它将覆盖该值。该对将在第二次传递后发射 我存储(不发出)键值对然后重新访问它们的选项是什么 谢谢读取第一遍中的值并将其存储到集合中。然后在第二步中,在您继续从右向左读取时,匹配集合中存储的值。您能提供您想要的输入数据和输出格式的任何示例吗?关键是文本(word),值是一个双值。什么是更

我正在开发一个Hadoop映射函数。我想遍历数据一次(左->右),然后我想遍历数据(右->左)

第一次传递将为每个关键点设置一个值(,但不发射它),然后第二次传递将通过,如果它有更好的值(在我的情况下是更低的值),它将覆盖该值。该对将在第二次传递后发射

我存储(不发出)键值对然后重新访问它们的选项是什么


谢谢

读取第一遍中的值并将其存储到集合中。然后在第二步中,在您继续从右向左读取时,匹配集合中存储的值。

您能提供您想要的输入数据和输出格式的任何示例吗?关键是文本(word),值是一个双值。什么是更好的值?以数组或列表的形式进行集合?数组没有多大帮助,依我看,地图应该很好,因为你可以通过按键直接匹配。