Эти настройки доступны в system.settings и автоматически сгенерированы на основе исходного кода.
hdfs_create_new_file_on_insert
Включает или отключает создание нового файла при каждой вставке в таблицы с движком HDFS. Если параметр включен, при каждой вставке будет создаваться новый HDFS-файл с именем по следующему шаблону:
initial: data.Parquet.gz -> data.1.Parquet.gz -> data.2.Parquet.gz и т. д.
Возможные значения:
- 0 — запрос
INSERTдописывает новые данные в конец файла. - 1 — запрос
INSERTсоздает новый файл.
hdfs_ignore_file_doesnt_exist
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 24.6 | 0 | Разрешает возвращать 0 строк, если запрошенные файлы не существуют, вместо того чтобы генерировать исключение в движке таблицы HDFS |
Игнорирует отсутствие файла при чтении по определённым ключам, если файл не существует.
Возможные значения:
- 1 —
SELECTвозвращает пустой результат. - 0 —
SELECTгенерирует исключение.
hdfs_replication
Фактическое число реплик можно указать при создании файла HDFS.
hdfs_skip_empty_files
Включает или отключает пропуск пустых файлов в таблицах движка HDFS.
Возможные значения:
- 0 —
SELECTгенерирует исключение, если пустой файл несовместим с запрошенным форматом. - 1 —
SELECTвозвращает пустой результат для пустого файла.
hdfs_throw_on_zero_files_match
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 24.6 | 0 | Разрешить генерировать ошибку, если запрос ListObjects не находит ни одного файла в движке HDFS, вместо того чтобы возвращать пустой результат запроса |
Генерировать ошибку, если по правилам раскрытия glob-шаблона не найдено ни одного файла.
Возможные значения:
- 1 —
SELECTгенерирует исключение. - 0 —
SELECTвозвращает пустой результат.
hdfs_truncate_on_insert
Включает или отключает усечение файла перед вставкой в таблицы движка HDFS. Если параметр отключён, при попытке выполнить вставку будет сгенерировано исключение, если файл в HDFS уже существует.
Возможные значения:
- 0 — запрос
INSERTдописывает новые данные в конец файла. - 1 — запрос
INSERTзаменяет существующее содержимое файла новыми данными.