Exemplo n.º 1
0
    public static void main(String... args) throws Exception {
      SampleUtils.clean(EXECUTION_NAME);
      DStream<String> one = DStream.ofType(String.class, "one").classify(s -> s.split("\\s+")[0]);
      DStream<String> two = DStream.ofType(String.class, "two").classify(s -> s.split("\\s+")[2]);

      Future<Stream<Stream<String>>> resultFuture = one.union(two).executeAs(EXECUTION_NAME);

      Stream<Stream<String>> resultPartitionsStream = resultFuture.get();
      ExecutionResultUtils.printResults(resultPartitionsStream, true);

      resultPartitionsStream.close(); // will close Tez client
      SampleUtils.clean(EXECUTION_NAME);
    }