Enable Apache Kafka® Schema registry
DoubleCloud Managed Service for Apache Kafka® features a built-in Managed Schema Registry data format schema registry. The registry is deployed on each cluster's broker host and is accessible via HTTPS on port 443
.
We support the following data schema formats:
Note
After you activate the schema registry in your cluster, you can't turn it off.
Console
API
-
Go to the Clusters
-
Select the cluster for which you want to enable Schema registry.
-
Click Edit in the upper-right corner of the page.
-
Under Advanced, check the Schema registry box.
To enable the schema registry, use the schema_registry_config
object within the ClusterService
Update method.
The following example uses DoubleCloud Python SDK
import json
# >= 0.8.0
import doublecloud
from doublecloud.kafka.v1.config_pb2 import SchemaRegistryConfig
from doublecloud.kafka.v1.cluster_service_pb2 import UpdateClusterRequest
from doublecloud.kafka.v1.cluster_service_pb2_grpc import ClusterServiceStub
with open('service_account_key.json') as f: # import your Service account key
key_data = json.load(f)
sdk = doublecloud.SDK(service_account_key=key_data)
cluster_service = sdk.client(ClusterServiceStub)
update_operation = cluster_service.Update(UpdateClusterRequest(
cluster_id="<your_clusterID>",
schema_registry_config=SchemaRegistryConfig(enabled=True)) # enable schema registry for the above cluster
)
print(update_operation)
See also
Previous