cachecomplex_key_cachessd_cachecomplex_key_ssd_cachedirectcomplex_key_direct
- DDL
- Файл конфигурации
| Настройка | Описание |
|---|---|
command | Абсолютный путь к исполняемому файлу или имя файла (если каталог программы указан в PATH). |
format | Формат файла. Поддерживаются все форматы, описанные в разделе Форматы. |
pool_size | Размер пула. Если для pool_size указано 0, размер пула не ограничивается. Значение по умолчанию — 16. |
command_termination_timeout | Исполняемый скрипт должен содержать основной цикл с возможностью чтения и записи. После уничтожения словаря канал закрывается, и у исполняемого файла будет command_termination_timeout секунд на завершение работы, прежде чем ClickHouse отправит дочернему процессу сигнал SIGTERM. Указывается в секундах. Значение по умолчанию — 10. Необязательно. |
max_command_execution_time | Максимальное время выполнения команды исполняемого скрипта для обработки блока данных. Указывается в секундах. Значение по умолчанию — 10. Необязательно. |
command_read_timeout | Тайм-аут чтения данных из stdout команды в миллисекундах. Значение по умолчанию — 10000. Необязательно. |
command_write_timeout | Тайм-аут записи данных в stdin команды в миллисекундах. Значение по умолчанию — 10000. Необязательно. |
implicit_key | Исполняемый файл источника может возвращать только значения, а соответствие запрошенным ключам определяется неявно по порядку строк в результате. Значение по умолчанию — false. Необязательно. |
execute_direct | Если execute_direct = 1, то command будет искаться в папке user_scripts, указанной параметром user_scripts_path. Дополнительные аргументы скрипта можно указать через пробел. Пример: script_name arg1 arg2. Если execute_direct = 0, command передается как аргумент для bin/sh -c. Значение по умолчанию — 1. Необязательно. |
send_chunk_header | Управляет тем, нужно ли отправлять количество строк перед отправкой фрагмента данных процессу. Значение по умолчанию — false. Необязательно. |