Hi Sam, could you please also send the code for the DataFilterFunImpl and your timestamps/watermark assigner. That could help in figuring out the problem.
Best, Aljoscha On Wed, Mar 8, 2017, at 19:56, Sam Huang wrote: > Hi Timo, > > The window function sinks the data into InfluxDB, and it's not > triggered. > If I comment the ".timeWindow", and print results after the reduce > function, it works > Code for window function is here: > > private static class WindowFunImpl implements > WindowFunction<KVTuple6,Point,Tuple,TimeWindow> { > > @Override public void apply(Tuple tuple, TimeWindow window, > Iterable<KVTuple6> iterable, Collector<Point> > collector) throws Exception { > > KVTuple6 kvTypeTuple = iterable.iterator().next(); > System.*out*.println("window: " + kvTypeTuple); > // Doesn't work here if use broadcast Point.Builder builder = > Point.*measurement*(*INFLUXDB_MEASUREMENT*) > > .time(window.getStart(), TimeUnit.*MILLISECONDS*) > > .tag(*TAG_DOMAIN*, kvTypeTuple.f0) > > .tag(*TAG_DEVICE*, kvTypeTuple.f1) > > .tag(*TAG_TYPE*, kvTypeTuple.f2) > > .tag(*TAG_KEY*, kvTypeTuple.f3) > > .addField(*FIELD*, kvTypeTuple.f4); > > collector.collect(builder.build()); } > > } > > > On Wed, Mar 8, 2017 at 1:10 AM, Timo Walther > <twal...@apache.org> wrote: >> Hi Sam, >> >> could you explain the behavior a bit more? How does the window >> function behave? Is it not triggered or what is the content? What is >> the result if you don't use a window function? >> >> Timo >> >> >> Am 08/03/17 um 02:59 schrieb Sam Huang: >> >>> btw, the reduce function works well, I've printed out the data, and >>> they are >>> all correct. So are the timestamps and watermarks. And if I remove >>> ".broadcast()", the data is successfully sinked. >>> >>> Any help? >>> >>> >>> >>> -- >>> View this message in context: >>> >>> http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/window-function-not-working-when-control-stream-broadcast-tp12093p12094.html >>> Sent from the Apache Flink User Mailing List archive. mailing list >>> archive at Nabble.com. >>