【发布时间】:2017-01-22 23:11:59
【问题描述】:
我正在尝试从 Kafka 流中反序列化 Avro 对象并看到:
org.apache.avro.AvroRuntimeException: java.lang.NoSuchMethodException: java.util.UUID.<init>(java.lang.String)
Java UUID 缺少默认的空构造函数,因此我似乎需要编写自定义反序列化器。我写了一个扩展Deserializer<UUID> 的新类,但是在调试时我没有进入那个类。我想将此反序列化器与通用反序列化器一起使用(我认为这是可能的,因为它与杰克逊一起使用)。
我是否错过了一些我需要做的简单事情?
【问题讨论】:
标签: java apache-kafka avro kafka-consumer-api