Hi Felipe

Maybe you could use process function[1]

[1] 
https://ci.apache.org/projects/flink/flink-docs-release-1.7/dev/stream/operators/process_function.html

Best, Congxian
On Feb 28, 2019, 22:47 +0800, Felipe Gutierrez <felipe.o.gutier...@gmail.com>, 
wrote:
> Hi all,
>
> I want to compute the average of two stream data sources and also keep track 
> of a ValueState variable which is a CountMinSketch class that I implemented. 
> For this, I tried to use RichAggregateFunction however it throws an exception 
> saying that  - Exception in thread "main" 
> java.lang.UnsupportedOperationException: This aggregation function cannot be 
> a RichFunction.
>
> Here is the code that I am implementing together with the line that is 
> compiling but says that Flink does not support it - 
> https://github.com/felipegutierrez/explore-flink/blob/master/src/main/java/org/sense/flink/examples/stream/MultiSensorMultiStationsReadingMqtt2.java#L70
>
> How would I implement this in Flink?
> Thanks for your ideas
> Felipe
> --
> -- Felipe Gutierrez
> -- skype: felipe.o.gutierrez
> -- https://felipeogutierrez.blogspot.com

Reply via email to