我正在使用Confluent的JDBC連接器以Avro格式將數據發送到Kafka。我需要將此模式存儲在模式註冊表中,但我不確定它接受的格式。我已閱讀文檔here,但沒有提及太多。在模式註冊表中存儲Avro模式
我已經試過這(採取的Avro輸出和粘貼 - 一個int和一個字符串字段):
curl -X POST -H "Content-Type: application/vnd.schemaregistry.v1+json" --data '{"type":"struct","fields":[{"type":"int64","optional":true,"field":"id"},{"type":"string","optional":true,"field":"serial"}],"optional":false,"name":"test"}' http://localhost:8081/subjects/view/versions
,但我得到的錯誤:{「ERROR_CODE」:422,「消息」 :「無法識別的字段:類型」}
不幸的是,這並沒有回答這個問題。不過,你寫的是正確的。 – skomp