Configuration OptionsΒΆ
kafkastore.connection.url
Zookeeper url for the Kafka cluster
- Type: string
- Default:
- Importance: high
avro.compatibility.level
The Avro compatibility type. Valid values are: none (new schema can be any valid Avro schema), backward (new schema can read data produced by latest registered schema), forward (latest registered schema can read data produced by the new schema), full (new schema is backward and forward compatible with latest registered schema)
- Type: string
- Default: backward
- Importance: high
kafkastore.topic
The durable single partition topic that actsas the durable log for the data
- Type: string
- Default: _schemas
- Importance: high
kafkastore.topic.replication.factor
The desired replication factor of the schema topic. The actual replication factor will be the smaller of this value and the number of live Kafka brokers.
- Type: int
- Default: 3
- Importance: high
response.mediatype.default
The default response media type that should be used if no specify types are requested in an Accept header.
- Type: string
- Default: application/vnd.schemaregistry.v1+json
- Importance: high
response.mediatype.preferred
An ordered list of the server’s preferred media types used for responses, from most preferred to least.
- Type: list
- Default: [application/vnd.schemaregistry.v1+json, application/vnd.schemaregistry+json, application/json]
- Importance: high
kafkastore.commit.interval.ms
The interval to commit offsets while consuming the Kafka topic
- Type: int
- Default: -1
- Importance: medium
kafkastore.init.timeout.ms
The timeout for initialization of the Kafka store, including creation of the Kafka topic that stores schema data.
- Type: int
- Default: 5000
- Importance: medium
kafkastore.timeout.ms
The timeout for an operation on the Kafka store
- Type: int
- Default: 500
- Importance: medium
debug
Boolean indicating whether extra debugging information is generated in some error response entities.
- Type: boolean
- Default: false
- Importance: low
host.name
The host name advertised in Zookeeper
- Type: string
- Default: thor
- Importance: low
kafkastore.zk.session.timeout.ms
Zookeeper session timeout
- Type: int
- Default: 10000
- Importance: low
metric.reporters
A list of classes to use as metrics reporters. Implementing the <code>MetricReporter</code> interface allows plugging in classes that will be notified of new metric creation. The JmxReporter is always included to register JMX statistics.
- Type: list
- Default: []
- Importance: low
metrics.jmx.prefix
Prefix to apply to metric names for the default JMX reporter.
- Type: string
- Default: kafka.schema.registry
- Importance: low
metrics.num.samples
The number of samples maintained to compute metrics.
- Type: int
- Default: 2
- Importance: low
metrics.sample.window.ms
The metrics system maintains a configurable number of samples over a fixed window size. This configuration controls the size of the window. For example we might maintain two samples each measured over a 30 second period. When a window expires we erase and overwrite the oldest window.
- Type: long
- Default: 30000
- Importance: low
port
Port to listen on for new connections.
- Type: int
- Default: 8081
- Importance: low
request.logger.name
Name of the SLF4J logger to write the NCSA Common Log Format request log.
- Type: string
- Default: io.confluent.rest-utils.requests
- Importance: low
shutdown.graceful.ms
Amount of time to wait after a shutdown request for outstanding requests to complete.
- Type: int
- Default: 1000
- Importance: low