Перейти к основному содержанию
Движок таблицы ArrowFlight позволяет ClickHouse выполнять запросы к удалённым датасетам по протоколу Apache Arrow Flight. Эта интеграция позволяет ClickHouse с высокой производительностью получать данные с внешних серверов с поддержкой Flight в столбцовом формате Apache Arrow.

Создание таблицы

Параметры движка
  • host:port — Адрес удалённого сервера Arrow Flight.
  • dataset_name — Идентификатор датасета на сервере Flight.
  • username - Имя пользователя для HTTP-аутентификации Basic.
  • password - Пароль для HTTP-аутентификации Basic. Если username и password не указаны, это означает, что аутентификация не используется (это будет работать, только если сервер Arrow Flight это допускает).

Пример использования

В этом примере показано, как создать таблицу, которая читает данные с удалённого сервера Arrow Flight:
Выполняйте запросы к удалённым данным так, как если бы это была локальная таблица:

Примечания

  • Схема, определенная в ClickHouse, должна совпадать со схемой, которую возвращает сервер Flight.
  • Этот движок подходит для федеративных запросов, виртуализации данных и разделения хранилища и вычислительных ресурсов.

См. также

Последнее изменение 12 июня 2026 г.