output.setFileOutputClass(FileLineWriter.class);
output.setFilePath(new Path(outputFile1.toURI()));
output.setNumberOfSubtasks(degreeOfParallelism);
// connect vertices
input.connectTo(cross, ChannelType.IN_MEMORY, 0, 0,
DistributionPattern.POINTWISE);
input.connectTo(cross, ChannelType.NETWORK, 1, 1,
DistributionPattern.BIPARTITE);
cross.connectTo(output, ChannelType.IN_MEMORY, 0, 0,
DistributionPattern.POINTWISE);