Beispiel: Schema erzeugen und abfragen
authorKai Moritz <kai@juplo.de>
Fri, 13 Oct 2023 12:16:23 +0000 (14:16 +0200)
committerKai Moritz <kai@juplo.de>
Fri, 10 Nov 2023 12:49:41 +0000 (13:49 +0100)
README.sh
user-v1.schema [new file with mode: 0644]

index 93b3a97..6e72cf5 100755 (executable)
--- a/README.sh
+++ b/README.sh
@@ -37,3 +37,6 @@ docker-compose -f docker/docker-compose.yml up -d producer consumer-1 consumer-2
 docker-compose -f docker/docker-compose.yml up -d cruise-control
 
 kafkacat -L -b :9092 -Xsecurity.protocol=sasl_plaintext -Xsasl.mechanisms=PLAIN -Xsasl.username=client -Xsasl.password=client-secret
+
+cat user-v1.schema|http POST http://localhost:8085/subjects/user/versions "Content-Type:application/vnd.schemaregistry.v1+json"
+http GET http://0:8085/subjects/user/versions/1/schema
diff --git a/user-v1.schema b/user-v1.schema
new file mode 100644 (file)
index 0000000..fb11282
--- /dev/null
@@ -0,0 +1 @@
+{ "schema": "{ \"type\": \"record\", \"name\": \"de.trion.avro.User\", \"fields\": [ { \"name\": \"username\", \"type\": \"string\" } ] }" }