Schema Management
Uploading a Schema
|
Make sure the uploaded schema is used in the Producer / Consumer application in exact same form. If you are uploading a schema that has not references to other schemas you can upload the avsc file or if you are uploading a schema that has references to other schemas you can upload the compiled schema file. If you use a plugin such as the avro-maven-plugin for schema maintenance, make sure to upload the source schema files. |
-
Click on the schema Upload icon.
-
Upload the schema as a text file (avsc format). The Avro syntax will be validated as soon as the file has been uploaded.
-
Add the version for the schema
-
If you are uploading the first version of this schema, be sure to add a description
-
Any authenticated user can upload a schema for their tenant.
Error scenarios
Duplicate schema
An attempt at uploading a duplicate schema for a tenant is rejected with an error message containing the duplicated version as shown below:
Incompatible schema
In some situations you want to force the use of an incompatible schema. As of Axual 2021.3 it is possible to force apply a schema.
When selecting an incompatible schema, the following modal is shown.
Click "Confirm" if you want to force updating the schema to the incompatible one.
| make sure to inform anyone who is using your topic, especially in an acceptance or production environment |