Перейти к основному содержанию
Перейти к основному содержанию

Интеграция Confluent Cloud с ClickHouse

Предварительные требования

Предполагается, что вы знакомы со следующим:

Официальный коннектор Kafka от ClickHouse для Confluent Cloud

Создание топика

Создать топик в Confluent Cloud довольно просто; подробные инструкции приведены здесь.

Важные замечания

  • Имя топика Kafka должно совпадать с именем таблицы в ClickHouse. Настроить это соответствие можно с помощью трансформера (например, ExtractTopic).
  • Большее число партиций не всегда означает более высокую производительность — следите за нашим будущим руководством с дополнительной информацией и рекомендациями по производительности.

Соберите параметры подключения

To connect to ClickHouse with HTTP(S) you need this information:

Parameter(s)Description
HOST and PORTTypically, the port is 8443 when using TLS or 8123 when not using TLS.
DATABASE NAMEOut of the box, there is a database named default, use the name of the database that you want to connect to.
USERNAME and PASSWORDOut of the box, the username is default. Use the username appropriate for your use case.

The details for your ClickHouse Cloud service are available in the ClickHouse Cloud console. Select a service and click Connect:

ClickHouse Cloud service connect button

Choose HTTPS. Connection details are displayed in an example curl command.

ClickHouse Cloud HTTPS connection details

If you are using self-managed ClickHouse, the connection details are set by your ClickHouse administrator.

Установка коннектора

Установите полностью управляемый ClickHouse Sink Connector в Confluent Cloud, следуя официальной документации.

Настройка коннектора

Во время настройки ClickHouse Sink Connector вам потребуется указать следующие параметры:

  • имя хоста (hostname) сервера ClickHouse
  • порт сервера ClickHouse (по умолчанию 8443)
  • имя пользователя и пароль для сервера ClickHouse
  • имя базы данных в ClickHouse, в которую будут записываться данные
  • имя топика в Kafka, который будет использоваться для записи данных в ClickHouse

Интерфейс Confluent Cloud поддерживает расширенные параметры конфигурации для задания интервалов опроса, размеров пакетов и других параметров с целью оптимизации производительности.

Известные ограничения