[英]Avro Serialisation using Schema Registry Exception
我在注冊表上有一個由 Kafka Connect 創建的架構。 我還在以編程方式嘗試發布到與 Schema 相關的 Kafka 主題(使用 TopicRecordNameStrategy),使用在我的 Java 應用程序中的注冊表中存在的確切 Schema 定義,用例是自動重新發布延遲的消息。
因此,通過使用已經存在的確切模式,我是否有可能拋出異常:
"Schema being registered is incompatible with an earlier schema; error code: 409"
架構是相同的,正如 JSON 比較所證實的那樣
當您已經在模式注冊表中注冊了一個模式時,會發生此錯誤。 當您推送新消息時,它需要與新模式匹配,但由於舊模式沒有被覆蓋,您會遇到此錯誤。 解決此問題的一種方法
只需使用以下命令一一刪除所有主題。
curl -X DELETE http://localhost:8081/subjects/<subject_name>
然后推送消息。
如果您推送的消息和架構匹配,您將看到已處理的消息。
查找主題: http://localhost:8081/subjects/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.