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

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

Введение

ClickPipes — это управляемая платформа интеграции, которая делает процесс загрузки данных из различных источников простым и удобным. Разработанная для самых требовательных рабочих нагрузок, надежная и масштабируемая архитектура ClickPipes обеспечивает стабильную производительность и надежность. ClickPipes можно использовать как для долгосрочных потоковых нужд, так и для одноразовых загрузок данных.

ClickPipes stack

Поддерживаемые источники данных

НазваниеЛоготипТипСтатусОписание
Apache KafkaПотоковыеСтабильныйНастройте ClickPipes и начните загружать потоковые данные из Apache Kafka в ClickHouse Cloud.
Confluent CloudПотоковыеСтабильныйОткройте комбинированную мощь Confluent и ClickHouse Cloud через нашу прямую интеграцию.
RedpandaЛоготип 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. Эта таблица будет содержать любые ошибки, возникающие при работе вашего ClickPipes (сеть, подключение и т.д.), а также любые данные, которые не соответствуют схеме. У таблицы с ошибками есть TTL 7 дней. Если ClickPipes не может подключиться к источнику данных или цели в течение 15 минут, инстанция ClickPipes останавливается и сохраняет соответствующее сообщение в таблице с ошибками (при условии, что инстанция ClickHouse доступна).

ЧАВО

  • Что такое ClickPipes?

    ClickPipes — это функция ClickHouse Cloud, которая упрощает пользователям подключение своих услуг ClickHouse к внешним источникам данных, особенно к Kafka. С помощью ClickPipes для Kafka пользователи могут легко загружать данные в ClickHouse, делая их доступными для аналитики в реальном времени.

  • Поддерживает ли ClickPipes преобразование данных?

    Да, ClickPipes поддерживает базовые преобразования данных, предоставляя возможность создания DDL. Вы можете затем применять более сложные преобразования к данным по мере их загрузки в целевую таблицу в ClickHouse Cloud, используя функцию материализованных представлений ClickHouse.

  • Влечет ли использование ClickPipes дополнительные расходы?

    ClickPipes платится по двум параметрам: загруженные данные и вычисления. Полные детали ценообразования доступны на этой странице. Запуск ClickPipes также может генерировать косвенные расходы на вычисления и хранение в целевой службе ClickHouse Cloud, аналогично любой нагрузке на загрузку.

  • Существует ли способ обработки ошибок или сбоев при использовании ClickPipes для Kafka?

    Да, ClickPipes для Kafka будет автоматически повторять попытки в случае сбоев при получении данных из Kafka. ClickPipes также поддерживает возможность включения специальной таблицы ошибок, которая будет хранить ошибки и неправильно отформатированные данные в течение 7 дней.