Configuration OptionsΒΆ
kafkastore.connection.urlZookeeper url for the Kafka cluster
- Type: string
- Default:
- Importance: high
avro.compatibility.levelThe 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.topicThe durable single partition topic that actsas the durable log for the data
- Type: string
- Default: _schemas
- Importance: high
kafkastore.topic.replication.factorThe 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.defaultThe 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.preferredAn 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.msThe interval to commit offsets while consuming the Kafka topic
- Type: int
- Default: -1
- Importance: medium
kafkastore.init.timeout.msThe 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.msThe timeout for an operation on the Kafka store
- Type: int
- Default: 500
- Importance: medium
debugBoolean indicating whether extra debugging information is generated in some error response entities.
- Type: boolean
- Default: false
- Importance: low
host.nameThe host name advertised in Zookeeper
- Type: string
- Default: thor
- Importance: low
kafkastore.zk.session.timeout.msZookeeper session timeout
- Type: int
- Default: 10000
- Importance: low
metric.reportersA 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.prefixPrefix to apply to metric names for the default JMX reporter.
- Type: string
- Default: kafka.schema.registry
- Importance: low
metrics.num.samplesThe number of samples maintained to compute metrics.
- Type: int
- Default: 2
- Importance: low
metrics.sample.window.msThe 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
portPort to listen on for new connections.
- Type: int
- Default: 8081
- Importance: low
request.logger.nameName 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.msAmount of time to wait after a shutdown request for outstanding requests to complete.
- Type: int
- Default: 1000
- Importance: low