@Override protected void testProgram() throws Exception { ExecutionEnvironment env = ExecutionEnvironment.getExecutionEnvironment(); DataSet<Tuple2<Integer, CoordVector>> initialInput = env.readFile(new PointInFormat(), this.dataPath).setParallelism(1); IterativeDataSet<Tuple2<Integer, CoordVector>> iteration = initialInput.iterate(2); DataSet<Tuple2<Integer, CoordVector>> result = iteration.union(iteration).map(new IdentityMapper()); iteration.closeWith(result).writeAsFormattedText(this.resultPath, new PointFormatter()); env.execute(); }
.union(sourceVertices) .name("Union with source vertices") .map(new AdjustScores<>(dampingFactor)) .withBroadcastSet(sumOfScores, SUM_OF_SCORES) .withBroadcastSet(vertexCount, VERTEX_COUNT)
.map(new IdentityMapper<>());
.union(sourceVertices) .name("Union with source vertices") .map(new AdjustScores<>(dampingFactor)) .withBroadcastSet(sumOfScores, SUM_OF_SCORES) .withBroadcastSet(vertexCount, VERTEX_COUNT)
.setParallelism(parallelism) .name("Union with source vertices") .map(new AdjustScores<K>(dampingFactor)) .withBroadcastSet(sumOfScores, SUM_OF_SCORES) .withBroadcastSet(vertexCount, VERTEX_COUNT)
.setParallelism(parallelism) .name("Union with source vertices") .map(new AdjustScores<>(dampingFactor)) .withBroadcastSet(sumOfScores, SUM_OF_SCORES) .withBroadcastSet(vertexCount, VERTEX_COUNT)
.map(new Value0Of2<>()) .union(vi) .map(new MapFunctionAddGraphElementToGraph2<>(newGraphid));
.map(new Value0Of2<>()) .union(vi) .map(new MapFunctionAddGraphElementToGraph2<>(newGraphid));