0

我对输出类型一无所知。我正在尝试这样的事情:

output=collection.mapReduce(map,reduce,null,
  MapReduceCommand.OutputType.INLINE,null);
collection=output.getOutputCollection();

但是由于 INLINE 输出类型,该集合为空。我需要减少的集合,因为我需要进一步减少它。我怎么能这样做?

4

1 回答 1

0

我终于找到了解决方案

output=collection.mapReduce(map,reduce,"mymap",MapReduceCommand.OutputType. REDUCE,null); 
collection=output.getOutputCollection(); 

请注意,您不能一次又一次地存储在同一个目标“mymap”中。循环时必须使用不同的名称"mymap".concat(Integer.toString(i))

于 2012-06-05T04:38:26.810 回答