我正在使用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