Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

configurações do formato format_avro_*

Estas configurações são geradas automaticamente a partir do código-fonte.

format_avro_schema_registry_connection_timeout

Tipo
UInt64
Padrão
1
Histórico de versões
VersãoValor padrãoComentário
26.51Nova configuração para controlar o tempo limite de conexão (em segundos) do cliente HTTP do Confluent Schema Registry usado pelo formato AvroConfluent.

Para o formato AvroConfluent: tempo limite de conexão, em segundos, do cliente HTTP do Confluent Schema Registry. Usado tanto na busca de schema quanto no registro do schema. Deve ser maior que 0 e menor que 600 (10 minutos).

format_avro_schema_registry_max_retries

Tipo
UInt64
Padrão
5
Histórico de versões
VersãoValor padrãoComentário
26.65Nova configuração que controla o número máximo de tentativas para falhas transitórias (timeouts de transporte, conexão recusada, erros de DNS, HTTP 5xx/408/429) ao se comunicar com o Confluent Schema Registry. Defina como 0 para desativar as tentativas. O comportamento anterior (sem tentativas) é preservado por `compatibility = '26.5'`.

Para o formato AvroConfluent: número máximo de tentativas para falhas transitórias ao se comunicar com o Confluent Schema Registry (timeouts de transporte, conexão recusada, erros de DNS, HTTP 5xx/408/429). Defina como 0 para desativar as tentativas. O valor máximo permitido é 20. Erros de validação de schema (HTTP 409, JSON Avro malformado) não são repetidos.

format_avro_schema_registry_receive_timeout

Tipo
UInt64
Padrão
1
Histórico de versões
VersãoValor padrãoComentário
26.51Nova configuração para controlar o tempo limite de recebimento (em segundos) do cliente HTTP do Confluent Schema Registry usado pelo formato AvroConfluent.

Para o formato AvroConfluent: tempo limite de recebimento, em segundos, do cliente HTTP do Confluent Schema Registry. Usado tanto na busca de schema quanto no registro de schema. Deve ser maior que 0 e menor que 600 (10 minutos).

format_avro_schema_registry_retry_initial_backoff_ms

Tipo
UInt64
Padrão
100
Histórico de versões
VersãoValor padrãoComentário
26.6100Nova configuração que controla o backoff inicial (em milissegundos) antes de repetir uma solicitação com falha ao Confluent Schema Registry. O backoff dobra a cada retry, com limite máximo de 10 segundos. Não tem efeito quando `format_avro_schema_registry_max_retries = 0` (o comportamento anterior à 26.6 é restaurado por `compatibility = '26.5'`).

Para o formato AvroConfluent: backoff inicial em milissegundos antes de repetir uma solicitação com falha ao Confluent Schema Registry. O backoff dobra a cada retry subsequente, com limite máximo de 10 segundos. Deve ser maior que 0 e menor ou igual a 60000.

format_avro_schema_registry_send_timeout

Tipo
UInt64
Padrão
1
Histórico de versões
VersãoValor padrãoComentário
26.51Nova configuração para controlar o tempo limite de envio (em segundos) do cliente HTTP do Confluent Schema Registry usado pelo formato AvroConfluent.

Para o formato AvroConfluent: tempo limite de envio, em segundos, para o cliente HTTP do Confluent Schema Registry. Usado tanto para a busca de schema quanto para o registro do schema. Deve ser maior que 0 e menor que 600 (10 minutos).

format_avro_schema_registry_url

Para o formato AvroConfluent: URL do Confluent Schema Registry.

Navigation