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.
>> 


Reply via email to