Schema Registries

Schema Registry connectivity is optional. Set up when AVRO and Schemas are in use.

KeyDescriptionType
lenses.schema.registry.urls.urlSchema registry endpoint - include the protocol i.e. http://string
lenses.schema.registry.topicsThe backing topic where schemas state is stored i.e. _schemasstring
lenses.schema.registry.deleteAllow schemas to be deleted. Default is falseboolean
lenses.schema.registry.urls.metrics.urlSchema registry metrics endpoint as host:portstring
lenses.schema.registry.urls.metrics.userThe username when basic auth is used on metricsstring
lenses.schema.registry.urls.metrics.passwordThe password when basic auth is used on metricsstring
lenses.schema.registry.kerberosSet to true for schema registry with Kerberos authenticationboolean
lenses.schema.registry.keytabThe keytab file location for Kerberos authenticationstring
lenses.schema.registry.jaasThe jaas file location for Kerberos authenticationstring
lenses.schema.registry.krb5The krb5 file location for Kerberos authenticationstring
lenses.schema.registry.principalThe service principal for the Kerberos keytabstring
lenses.schema.registry.service.nameThe service name for the Kerberos keytabstring
lenses.schema.registry.authThe authentication mode URL, USER_INFO, SASL_INHERIT or NONEstring
lenses.schema.registry.usernameThe username when USER_INFO authentication is usedstring
lenses.schema.registry.passwordThe password when USER_INFO authentication is usedstring
lenses.schema.registry.settings.*Prefix to pass in additional settings. For example for SASL_INHERIT you need to provide lenses.schema.registry.settings.sasl.jaas.config=PATHstring