2016-09-15 6 views
1

私はカフカストリームからアブロオブジェクトをデシリアライズしようとしていますし、見ています:カフカアブロデシリアライズの問題(java.lang.NoSuchMethodException:。java.util.UUID <init>(java.lang.Stringで)

org.apache.avro.AvroRuntimeException: java.lang.NoSuchMethodException: java.util.UUID.<init>(java.lang.String) 

Java UUIDにはデフォルトの空のコンストラクタがないため、カスタムデシリアライザを作成する必要があるようです。Deserializer<UUID>という拡張クラスを作成しましたが、デバッグ時にこのクラスに侵入しませんでした。デシリアライザ(私はこれがジャクソンとあるのでこれが可能だと思った)

私はする必要がありますか?

答えて

0

私はちょうどカスタムAvroエンコーダを書く必要があった!

関連する問題