Requisitos previos
Suponemos que estás familiarizado con:- ClickHouse Connector Sink
- Confluent Cloud
El conector oficial de ClickHouse para Kafka con Confluent Cloud
Crear un topic
Crear un topic en Confluent Cloud es bastante sencillo y encontrarás instrucciones detalladas aquí.Notas importantes
- El nombre del topic de Kafka debe ser el mismo que el de la tabla de ClickHouse. Esto se puede ajustar mediante un transformador (por ejemplo,
ExtractTopic). - Tener más particiones no siempre implica un mayor rendimiento; consulta nuestra próxima guía para obtener más detalles y consejos de rendimiento.
Recopila los datos de conexión
Para conectarse a ClickHouse con HTTP(S), necesita esta información:
Los detalles de su servicio de ClickHouse Cloud están disponibles en la consola de ClickHouse Cloud.
Seleccione un servicio y haga clic en Connect:

curl de ejemplo.

Instalar el conector
Instala el ClickHouse Sink Connector completamente gestionado en Confluent Cloud siguiendo la documentación oficial.Configurar el conector
Durante la configuración del ClickHouse Sink Connector, deberás proporcionar los siguientes datos:- hostname de tu servidor de ClickHouse
- puerto de tu servidor de ClickHouse (el valor predeterminado es 8443)
- nombre de usuario y contraseña de tu servidor de ClickHouse
- nombre de la base de datos en ClickHouse donde se escribirán los datos
- nombre del topic de Kafka que se usará para escribir datos en ClickHouse
En Confluent Cloud, para ajustar determinadas opciones, como la configuración de fetch y la configuración de sondeo, es necesario abrir un caso de soporte en Confluent Cloud.
Limitaciones conocidas
- Consulta la lista de limitaciones de los conectores en la documentación oficial