Import Schemas
Import Schemas from source files and create destination Subjects into Destination Schema Registry.
Subjects are created on the destination keeping the schema id
and the schema version
.
WARNING
If the schema id
already exists on the destination, Schema Registry call will fail with an error when switching to IMPORT
.
cctools import schemas --help`
Command to import from source files and create destination Schemas.
Usage:
cctools import schemas [flags]
Flags:
-h, --help help for schemas
Global Flags:
-c, --config string config file
TIP
Works with JSON files. See Export Schemas for more information.
Example input JSON file:
{
"schema":"{\"type\":\"record\",\"name\":\"value_a1\",\"namespace\":\"com.mycorp.mynamespace\",\"fields\":[{\"name\":\"field1\",\"type\":\"string\"}]}",
"version":19,
"id":101010,
"schemaType": "AVRO",
"subject": "my-value"
}
Configuration
Destination cluster.
destination:
schemaRegistry:
endpointUrl: <SCHEMA_REGISTRY_URL>
credentials:
key: <USER>
secret: <PASSWORD>
See Configuration