I have multiple map and filter phases in my application dag and though I am
generating different keys at different points, the data is still local.
Re-partitioning for me here is adding unnecessary network shuffling, I want
to minimize it.

-Sameer.

On Friday, December 15, 2017, Matthias J. Sax <matth...@confluent.io> wrote:

> It's not recommended to write a custom partitioner because it's pretty
> difficult to write a correct one. There are many dependencies and you
> need deep knowledge of Kafka Streams internals to get it write.
> Otherwise, your custom partitioner breaks Kafka Streams.
>
> That is the reason why it's not documented...
>
> Not sure so, what you try to achieve in the first place. What do you
> mean by
>
> > I want to make sure that during map phase, the keys
> >> produced adhere to the customized partitioner.
>
> Maybe you achieve what you want differently.
>
>
> -Matthias
>
> On 12/15/17 1:19 AM, Sameer Kumar wrote:
> > Hi,
> >
> > I want to use the custom partitioner in streams, I couldnt find the same
> in
> > the documentation. I want to make sure that during map phase, the keys
> > produced adhere to the customized partitioner.
> >
> > -Sameer.
> >
>
>

Reply via email to