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

Интеграция с 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 CloudIP-адреса
eu-central-118.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-23.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-154.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 является наиболее гибким решением. Шаги:

  1. создайте пользовательскую роль CREATE ROLE my_clickpipes_role SETTINGS .... См. синтаксис CREATE ROLE для подробностей.
  2. добавьте пользовательскую роль пользователю 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 дней.