@Override public void configure() { setName("AppWithMapReduce"); setDescription("Application with MapReduce job"); createDataset("beforeSubmit", KeyValueTable.class); createDataset("onFinish", KeyValueTable.class); createDataset("timeSeries", TimeseriesTable.class); createDataset("counters", Table.class); createDataset("countersFromContext", Table.class); createDataset("recorder", KeyValueTable.class); createDataset("pfs", PartitionedFileSet.class, PartitionedFileSetProperties.builder() .setPartitioning(Partitioning.builder().addIntField("x").build()) .setOutputFormat(TextOutputFormat.class).build()); addMapReduce(new ClassicWordCount()); addMapReduce(new AggregateTimeseriesByTag()); addMapReduce(new FaiiingMR()); addMapReduce(new ExplicitFaiiingMR()); addMapReduce(new MapReduceWithFailingOutputCommitter()); }