簡體   English   中英

使用模式注冊表異常的 Avro 序列化

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM