-
Notifications
You must be signed in to change notification settings - Fork 23
Installation Guide
Prepare your environment Schema Registry uses Pravega to store the schemas durably. Following steps assumes you have pravega deployed and running.
Schema registry also includes Helm Charts to deploy Schema Registry service on a Kubernetes cluster. Detailed instructions can be found here
helm install <release-name> charts/schema-registry
The charts can be configured to change the number of replicas, supply TLS configuration, controller uri and other schema regsitry configurations.
Deploying schema registry locally
1. ./gradlew install
2. cd server/build/distributions/
3. uncompress schema-registry-<version>.tar or schema-registry-<version>.zip
4. cd schema-registry-<version>
5. change CONTROLLER_URL in conf/schema-registry.config.properties
6. ./bin/schema-registry
The above will start the schema registry server listening on port 9092.
To learn about Schema Registry concepts, refer to the design proposal available here Examples of REST APIs usage can be found here. Examples of Pravega applications using schema registry serializers can be found here