I have this code trying to read from a topic however the flink process comes up and waits forever even though there is data in the topic. Not sure why? Has anyone else seen this problem?
StreamExecutionEnvironment env = StreamExecutionEnvironment .*createLocalEnvironment*(); Properties properties = *new* Properties(); properties.setProperty("bootstrap.servers", "xxxx:9092"); properties.setProperty("group.id", "test1"); properties.setProperty("auto.offset.reset", "earliest"); FlatMapFunction<Integer, Tuple2<Integer, Integer>> flatMapper = //something DataStream<String> stream = env .addSource(*new* FlinkKafkaConsumer010<>("test", *new* SimpleStringSchema(), properties)); stream.map(s -> Integer.*valueOf*(s)).flatMap(flatMapper).returns( *new* TypeHint<Tuple2<Integer, Integer>>() { }).print(); JobExecutionResult *res* = env.execute(); 02/17/2017 16:50:25 Source: Custom Source -> Map -> Flat Map -> Sink: Unnamed(4/4) switched to RUNNING 02/17/2017 16:50:25 Source: Custom Source -> Map -> Flat Map -> Sink: Unnamed(1/4) switched to RUNNING 02/17/2017 16:50:25 Source: Custom Source -> Map -> Flat Map -> Sink: Unnamed(2/4) switched to RUNNING