Предварительные требования
- ClickHouse Connector Sink
- Confluent Cloud и Custom Connectors.
На этой странице описано, как самостоятельно загрузить коннектор в Confluent Cloud. Если вам не требуется определённая версия коннектора или пользовательские настройки, проще воспользоваться полностью управляемым коннектором.
Официальный коннектор Kafka от ClickHouse в качестве Custom Connector
Установка в качестве Custom Connector
Это краткое руководство поможет вам быстро начать работу с ClickHouse Sink Connector в качестве Custom Connector в Confluent Cloud. Подробнее см. в официальной документации Confluent.Создайте топик
Важные примечания
- Имя Kafka топика должно совпадать с именем таблицы ClickHouse. Это можно изменить с помощью трансформера (например,
ExtractTopic). - Большее количество партиций не всегда означает более высокую производительность — подробности и советы по оптимизации производительности смотрите в нашем будущем руководстве.
Установка коннектора
Вы можете скачать коннектор из нашего репозитория — не стесняйтесь также оставлять там комментарии и сообщать о проблемах! Перейдите в “Connector Plugins” -> “Add plugin” и укажите следующие настройки:Подготовьте сведения о подключении
Сведения о подключении для вашего сервиса ClickHouse Cloud доступны в консоли ClickHouse Cloud.
Выберите сервис и нажмите Connect:

curl.

Настройте коннектор
Connectors -> Add Connector и используйте следующие настройки (обратите внимание, что значения приведены только в качестве примера):
Укажите конечные точки подключения
u57swl97we.eu-west-1.aws.clickhouse.com:8443
Необходимо указать порт HTTP(S). Коннектор пока не поддерживает собственный протокол.
Известные ограничения
- Custom Connectors должны использовать общедоступные интернет-конечные точки. Статические IP-адреса не поддерживаются.
- Вы можете переопределить некоторые свойства Custom Connectors. См. полный список в официальной документации.
- Custom Connectors доступны только в некоторых регионах AWS
- См. список ограничений Custom Connectors в официальной документации