Интеграция с ClickHouse Cloud
Введение
ClickPipes — это управляемая интеграционная платформа, которая делает прием данных из разнообразных источников простым, как нажатие нескольких кнопок. Разработанная для самых требовательных рабочих нагрузок, надежная и масштабируемая архитектура ClickPipes обеспечивает стабильную производительность и надежность. ClickPipes может использоваться для долгосрочных потоковых нужд или разовых заданий по загрузке данных.
Поддерживаемые источники данных
Название | Логотип | Тип | Статус | Описание |
---|---|---|---|---|
Apache Kafka | Потоковые | Стабильный | Настроить ClickPipes и начать прием потоковых данных из Apache Kafka в ClickHouse Cloud. | |
Confluent Cloud | Потоковые | Стабильный | Откройте комбинированную силу Confluent и ClickHouse Cloud через нашу прямую интеграцию. | |
Redpanda | Потоковые | Стабильный | Настроить ClickPipes и начать прием потоковых данных из Redpanda в ClickHouse Cloud. | |
AWS MSK | Потоковые | Стабильный | Настроить ClickPipes и начать прием потоковых данных из AWS MSK в ClickHouse Cloud. | |
Azure Event Hubs | Потоковые | Стабильный | Настроить ClickPipes и начать прием потоковых данных из Azure Event Hubs в ClickHouse Cloud. | |
WarpStream | Потоковые | Стабильный | Настроить ClickPipes и начать прием потоковых данных из WarpStream в ClickHouse Cloud. | |
Amazon S3 | Объектное хранилище | Стабильный | Настроить ClickPipes для приема больших объемов данных из объектного хранилища. | |
Google Cloud Storage | Объектное хранилище | Стабильный | Настроить ClickPipes для приема больших объемов данных из объектного хранилища. | |
Amazon Kinesis | Потоковые | Стабильный | Настроить ClickPipes и начать прием потоковых данных из Amazon Kinesis в ClickHouse Cloud. | |
Postgres | СУБД | Публичная бета | Настроить ClickPipes и начать прием данных из Postgres в ClickHouse Cloud. |
Больше коннекторов будет добавлено в ClickPipes, вы можете узнать больше, связавшись с нами.
Список статических IP-адресов
Следующие статические NAT IP-адреса (разделенные по регионам) используются ClickPipes для подключения к вашим внешним сервисам. Добавьте ваши IP-адреса регионов инстанса в ваш список разрешенных IP-адресов для разрешения трафика. Если ваш регион инстанса не указан здесь, он будет относиться к региону по умолчанию:
- eu-central-1 для регионов ЕС
- us-east-1 для инстансов в
us-east-1
- us-east-2 для всех остальных регионов
Регион ClickHouse Cloud | IP-адреса |
---|---|
eu-central-1 | 18.195.233.217 , 3.127.86.90 , 35.157.23.2 , 18.197.167.47 , 3.122.25.29 , 52.28.148.40 |
us-east-2 | 3.131.130.196 , 3.23.172.68 , 3.20.208.150 , 3.132.20.192 , 18.119.76.110 , 3.134.185.180 |
us-east-1 | 54.82.38.199 , 3.90.133.29 , 52.5.177.8 , 3.227.227.145 , 3.216.6.184 , 54.84.202.92 , 3.131.130.196 , 3.23.172.68 , 3.20.208.150 |
Настройка параметров ClickHouse
ClickHouse Cloud предоставляет разумные настройки по умолчанию для большинства случаев использования. Однако, если вам необходимо настроить некоторые параметры ClickHouse для таблиц назначения ClickPipes, выделенная роль для ClickPipes является наиболее гибким решением. Шаги:
- создайте пользовательскую роль
CREATE ROLE my_clickpipes_role SETTINGS ...
. См. синтаксис CREATE ROLE для подробностей. - добавьте пользовательскую роль пользователю ClickPipes на шаге
Подробности и настройки
во время создания ClickPipes.

Сообщения об ошибках
ClickPipes создаст таблицу рядом с вашей таблицей назначения с постфиксом <destination_table_name>_clickpipes_error
. Эта таблица будет содержать любые ошибки от операций вашего ClickPipe (сети, подключения и т. д.), а также любые данные, которые не соответствуют схеме. Таблица ошибок имеет TTL в 7 дней.
Если ClickPipes не может подключиться к источнику данных или месту назначения через 15 минут, инстанс ClickPipes останавливается и хранит соответствующее сообщение в таблице ошибок (при условии, что инстанс ClickHouse доступен).
ЧаВо
-
Что такое ClickPipes?
ClickPipes — это функция ClickHouse Cloud, которая упрощает пользователям соединение их сервисов ClickHouse с внешними источниками данных, в частности Kafka. С помощью ClickPipes для Kafka пользователи могут легко постоянно загружать данные в ClickHouse, делая их доступными для аналитики в реальном времени.
-
Поддерживает ли ClickPipes преобразование данных?
Да, ClickPipes поддерживает базовое преобразование данных, предоставляя создание DDL. Затем вы можете применять более сложные преобразования к данным по мере их загрузки в таблицу назначения в сервисе ClickHouse Cloud, использующем функцию материализованных представлений.
-
Влечет ли использование ClickPipes дополнительные затраты?
ClickPipes тарифизируется по двум параметрам: загружаемым данным и вычислениям. Полные детали ценообразования доступны на этой странице. Запуск ClickPipes также может вызвать косвенные затраты на вычисления и хранение в службе ClickHouse Cloud назначения, аналогично любой рабочей нагрузке по загрузке данных.
-
Существует ли способ обработки ошибок или сбоев при использовании ClickPipes для Kafka?
Да, ClickPipes для Kafka будет автоматически повторять попытки в случае сбоев при потреблении данных из Kafka. ClickPipes также поддерживает включение выделенной таблицы ошибок, которая будет хранить ошибки и неправильно сформированные данные в течение 7 дней.