0
コンフルエントなスキーマレジストリサービスにAVROスキーマを登録できますか? githubの上コンフルエントなスキーマレジストリでAVROスキーマを登録する
のreadmeを1としてhttps://github.com/confluentinc/schema-registry
すべての例では、任意の名前なしで単一のフィールドと型のJSONスキーマを使用しています。
私はリポジトリに次のスキーマを格納しようとしていますが、異形の異なるエラーが発生しています。
curl -X POST -H "Content-Type: application/vnd.schemaregistry.v1+json" --data '{"schema": "{"type": "record","name": "myrecord","fields": [{"name": "serialization","type": "string"},{"name": "compression","type": "string"},{"name": "encoding","type": "string"},{"name": "data","type": "string"}]}"}'
それとも
curl -X POST -H "Content-Type: application/vnd.schemaregistry.v1+json" --data '{"schema": \"{\"type\": \"record\",\"name\": \"myrecord\",\"fields\": [{\"name\": \"data\",\"type\": \"string\"}]}\"}' http://localhost:8081/subjects/Kafka-key/versions
はい。絶対に。 次の例をご覧ください:https://github.com/confluentinc/examples/blob/3.1.x/kafka-streams/src/main/java/io/confluent/examples/streams/WikipediaFeedAvroLambdaExample.java –
"あなたの質問にこれらのエラーが実際に含まれていれば助けになります。 –