Thanks for sharing the solution, Punit.

On Fri, Apr 29, 2016 at 1:40 PM, Punit Naik <naik.puni...@gmail.com> wrote:

> Anyways, I managed to do it. you should attach the following code block to
> your groupBy
> .reduceGroup {
>       (in, out: org.apache.flink.util.Collector[(Map[String,String],
> Int)]) => // Map[String,String] is the data type I want to output along
> with the count as Int in a Tuple
>         var v:Int = 0;
>         var k:Map[String,String]=Map()
>         for (t <- in) {
>           v+=1;
>           k=t
>         }
>         out.collect((k,v))
>
> On Fri, Apr 29, 2016 at 3:59 PM, Punit Naik <naik.puni...@gmail.com>
> wrote:
>
>> I have a dataset which has maps. I have performed a groupBy on a key and
>> I want to count all the elements in a particular group. How do I do this?
>>
>> --
>> Thank You
>>
>> Regards
>>
>> Punit Naik
>>
>
>
>
> --
> Thank You
>
> Regards
>
> Punit Naik
>



-- 
BR,
Stefano Baghino

Software Engineer @ Radicalbit

Reply via email to