Я использую коннектор JDBC от Confluent для отправки данных в Kafka в формате Avro. Мне нужно сохранить эту схему в реестре схемы, но я не уверен, какой формат она принимает. Я прочитал документацию here, но в ней мало упоминается.Сохранение схемы Avro в реестре схемы
Я попытался это (принимая Avro выхода и вставив его в - для одного междунара и одной строки поля):
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