Introdução
- Gerenciamento centralizado e mais simples das configurações.
- As configurações podem ser alteradas sem modificar as definições SQL das tabelas.
- Fica mais fácil revisar e solucionar problemas de configuração ao inspecionar um único arquivo de configuração.
Premissas
- Um cluster Kafka em funcionamento.
- Um cluster ClickHouse configurado e em execução.
- Conhecimento básico de SQL e familiaridade com as configurações do ClickHouse e do Kafka.
Pré-requisitos
Configuração
config.xml do ClickHouse:
Observações sobre a configuração
- Ajuste os endereços do Kafka e as configurações relacionadas para que correspondam à configuração do seu cluster Kafka.
- A seção anterior a
<kafka>contém os parâmetros do motor Kafka do ClickHouse. Para ver a lista completa de parâmetros, consulte parâmetros do motor Kafka. - A seção dentro de
<kafka>contém opções avançadas de configuração do Kafka. Para ver mais opções, consulte a configuração do librdkafka. - Este exemplo usa o protocolo de segurança
SASL_SSLe o mecanismoPLAIN. Ajuste essas configurações de acordo com a configuração do seu cluster Kafka.
Criando tabelas e bancos de dados
ReplicatedMergeTree.
Criar o banco de dados
Criar tabelas do Kafka
Criar tabelas replicadas
Criar visões materializadas
Verificando a configuração
cluster_1_clickhouse_consumeremcluster_1cluster_2_clickhouse_consumeremcluster_2
Observação
config.xml do ClickHouse, você pode gerenciá-las e ajustá-las com mais facilidade, garantindo uma integração mais simples e eficiente.