[ https://issues.apache.org/jira/browse/KAFKA-5245?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16045936#comment-16045936 ]
Evgeny Veretennikov commented on KAFKA-5245: -------------------------------------------- There is Kstream.groupByKey() method, which doesn't require serdes. I guess, this ticket should be just closed. > KStream builder should capture serdes > -------------------------------------- > > Key: KAFKA-5245 > URL: https://issues.apache.org/jira/browse/KAFKA-5245 > Project: Kafka > Issue Type: Improvement > Components: streams > Affects Versions: 0.10.2.0, 0.10.2.1 > Reporter: Yeva Byzek > Assignee: anugrah > Priority: Minor > Labels: beginner, newbie > > Even if one specifies a serdes in `builder.stream`, later a call to > `groupByKey` may require the serdes again if it differs from the configured > streams app serdes. The preferred behavior is that if no serdes is provided > to `groupByKey`, it should use whatever was provided in `builder.stream` and > not what was in the app. > From the current docs: > “When to set explicit serdes: Variants of groupByKey exist to override the > configured default serdes of your application, which you must do if the key > and/or value types of the resulting KGroupedStream do not match the > configured default serdes.” -- This message was sent by Atlassian JIRA (v6.3.15#6346)