[英]Kafka Tombstoning with a DSL KStream to KTable Transformation
[英]Kafka DSL Kstream->Ktable Join - Joined Serialization compile Error
我试图根据这个kafka 文档来实现这个连接。
我不知道为什么这个连接不起作用......
首先,我传递了所有值。
这里它试图强制 generics 为 Object 类型,这是非常错误的。
如果没有加入序列化选项,我会收到此运行时异常:
线程“StreamAPP-stream-event-b3dc5fff-abee-4fa0-92f9-e1690f8fd152-StreamThread-1”org.apache.kafka.streams.errors.StreamsException 中的异常:ClassCastException,同时为主题 StreamAPP-stream-event-KSTREAM- 生成数据KEY-SELECT-0000000025-重新分区。 A serializer (key: org.apache.kafka.common.serialization.ByteArraySerializer / value: org.apache.kafka.common.serialization.ByteArraySerializer) is not compatible to the actual key or value type (key type: br.com.calebebrim .kafka.entities.stream.sharing.registry.StreamRegistryKey / value type: br.com.calebebrim.kafka.entities.stream.sharing.stream.Event). 更改 StreamConfig 中的默认 Serdes 或通过方法参数提供正确的 Serdes(例如,如果使用 DSL,
#to(String topic, Produced<K, V> produced)
和Produced.keySerde(WindowedSerdes.timeWindowedSerdeFrom(String.class))
)
谁能帮我?
谢谢!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.