本文整理汇总了Java中org.apache.hadoop.mrunit.mapreduce.MapReduceDriver.resetOutput方法的典型用法代码示例。如果您正苦于以下问题:Java MapReduceDriver.resetOutput方法的具体用法?Java MapReduceDriver.resetOutput怎么用?Java MapReduceDriver.resetOutput使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.hadoop.mrunit.mapreduce.MapReduceDriver
的用法示例。
在下文中一共展示了MapReduceDriver.resetOutput方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: runWithGraph
import org.apache.hadoop.mrunit.mapreduce.MapReduceDriver; //导入方法依赖的package包/类
public static Map<Long, FaunusVertex> runWithGraph(final Map<Long, FaunusVertex> graph, final MapReduceDriver driver) throws IOException {
driver.resetOutput();
driver.resetExpectedCounters();
driver.getConfiguration().setBoolean(HadoopCompiler.TESTING, true);
for (final FaunusVertex vertex : graph.values()) {
driver.withInput(NullWritable.get(), vertex);
}
final Map<Long, FaunusVertex> map = new HashMap<Long, FaunusVertex>();
for (final Object pair : driver.run()) {
map.put(((Pair<NullWritable, FaunusVertex>) pair).getSecond().getLongId(), ((Pair<NullWritable, FaunusVertex>) pair).getSecond());
}
return map;
}
示例2: runWithGraphNoIndex
import org.apache.hadoop.mrunit.mapreduce.MapReduceDriver; //导入方法依赖的package包/类
public static List runWithGraphNoIndex(final Map<Long, FaunusVertex> graph, final MapReduceDriver driver) throws IOException {
driver.resetOutput();
driver.resetExpectedCounters();
driver.getConfiguration().setBoolean(HadoopCompiler.TESTING, true);
for (final Vertex vertex : graph.values()) {
driver.withInput(NullWritable.get(), vertex);
}
return driver.run();
}