I would like to do multiple aggregations in Spark Structured Streaming.
Something like this:
When I run this in Structured Streaming, it gives me an error "Multiple streaming aggregations are not supported with streaming DataFrames/Datasets".
Is there a way to do such multiple aggregations in Structured Streaming?
This is not supported, but there are other ways also. Like performing single aggregation and saving it to kafka. Read it from kafka and apply aggregation again. This has worked for me.