Перейти к основному содержанию
Позволяет параллельно обрабатывать файлы по URL с множества узлов в указанном кластере. На инициаторе создаётся connection ко всем узлам кластера, раскрывается звёздочка в пути к файлу URL, после чего каждый файл динамически распределяется. На узле-воркере он запрашивает у инициатора следующую задачу на обработку и выполняет её. Это повторяется, пока не будут завершены все задачи.

Синтаксис

Аргументы

АргументОписание
cluster_nameИмя кластера, используемое для формирования набора адресов и параметров подключения к удалённым и локальным серверам.
URLHTTP- или HTTPS-адрес сервера, принимающего запросы GET. Тип: String.
formatФормат данных. Тип: String.
structureСтруктура таблицы в формате 'UserID UInt64, Name String'. Определяет имена столбцов и их типы. Тип: String.

Возвращаемое значение

Таблица с указанными форматом и структурой, содержащая данные из заданного URL.

Примеры

Получение первых 3 строк таблицы, содержащей столбцы типов String и UInt32, с HTTP-сервера, который возвращает данные в формате CSV.
  1. Создайте простой HTTP-сервер с помощью стандартных средств Python 3 и запустите его:

Глоб-шаблоны в URL

Шаблоны в { } используются для генерации набора сегментов или для указания резервных адресов. Поддерживаемые типы шаблонов и примеры приведены в описании функции remote. Символ | внутри шаблонов используется для указания резервных адресов. Они перебираются в том же порядке, в котором перечислены в шаблоне. Количество генерируемых адресов ограничено настройкой glob_expansion_max_elements.
Последнее изменение 25 июня 2026 г.