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

Java-раннер Dataflow

ClickHouse Supported

Java-раннер Dataflow позволяет выполнять пользовательские конвейеры Apache Beam в службе Dataflow в Google Cloud. Такой подход обеспечивает максимальную гибкость и хорошо подходит для сложных ETL‑процессов.

Как это работает

  1. Реализация конвейера Чтобы использовать Java Runner, вам нужно реализовать конвейер Beam с помощью ClickHouseIO — нашего официального коннектора Apache Beam. Примеры кода и инструкции по использованию ClickHouseIO доступны на странице ClickHouse Apache Beam.

  2. Развертывание После того как ваш конвейер реализован и настроен, вы можете развернуть его в сервисе Dataflow с помощью инструментов развертывания Google Cloud. Подробные инструкции по развертыванию приведены в разделе Google Cloud Dataflow — конвейер на Java.

Примечание: Этот подход предполагает, что вы знакомы с фреймворком Beam и обладаете опытом программирования. Если вы предпочитаете решение без написания кода, рассмотрите возможность использования предопределённых шаблонов ClickHouse.