聊聊flink的Queryable State
序 本文主要研究一下flink的Queryable State 实例 Job @Test public void testValueStateForQuery() throws Exception { StreamExecutionEnvironment env = StreamExecutionEnvironment .createRemoteEnvironment("192.168.99.100", 8081, SubmitTest.JAR_FILE); env.addSource(new RandomTuple2Source()) .keyBy(0) //key by first value of tuple .flatMap(new CountWindowAverage()) .print(); JobExecutionResult result = env.execute("testQueryableState"); LOGGER.info("submit job result:{}",result); } 这里运行一个job,它对tuple的第一个值作为key,然后flatMap操作使用的是CountWindowAverage CountWindowAverage public class CountWindowAverage extends