Движок таблицы ArrowFlight
Движок таблицы ArrowFlight позволяет ClickHouse выполнять запросы к удалённым наборам данных по протоколу Apache Arrow Flight. Эта интеграция даёт возможность ClickHouse получать данные с внешних серверов с поддержкой Flight в колонном формате Arrow с высокой производительностью.
Создание таблицы
Параметры движка
host:port— адрес удалённого сервера Arrow Flight.dataset_name— идентификатор набора данных на сервере Flight.username— имя пользователя для базовой HTTP-аутентификации.password— пароль для базовой HTTP-аутентификации. Еслиusernameиpasswordне указаны, это означает, что аутентификация не используется (это будет работать только в том случае, если сервер Arrow Flight это допускает).
Пример использования
В этом примере показано, как создать таблицу для чтения данных с удалённого сервера Arrow Flight:
Запросите удалённые данные так же, как локальную таблицу:
Примечания
- Схема, определённая в ClickHouse, должна соответствовать схеме, возвращаемой сервером Flight.
- Этот движок подходит для федеративных запросов, виртуализации данных и разделения хранения и вычислений.