Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Настройки сеанса hdfs_*

Эти настройки доступны в system.settings и автоматически сгенерированы на основе исходного кода.

hdfs_create_new_file_on_insert

Тип
Bool
По умолчанию
0

Включает или отключает создание нового файла при каждой вставке в таблицы с движком HDFS. Если параметр включен, при каждой вставке будет создаваться новый HDFS-файл с именем по следующему шаблону:

initial: data.Parquet.gz -> data.1.Parquet.gz -> data.2.Parquet.gz и т. д.

Возможные значения:

  • 0 — запрос INSERT дописывает новые данные в конец файла.
  • 1 — запрос INSERT создает новый файл.

hdfs_ignore_file_doesnt_exist

Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
24.60Разрешает возвращать 0 строк, если запрошенные файлы не существуют, вместо того чтобы генерировать исключение в движке таблицы HDFS

Игнорирует отсутствие файла при чтении по определённым ключам, если файл не существует.

Возможные значения:

  • 1 — SELECT возвращает пустой результат.
  • 0 — SELECT генерирует исключение.

hdfs_replication

Тип
UInt64
По умолчанию
0

Фактическое число реплик можно указать при создании файла HDFS.

hdfs_skip_empty_files

Тип
Bool
По умолчанию
0

Включает или отключает пропуск пустых файлов в таблицах движка HDFS.

Возможные значения:

  • 0 — SELECT генерирует исключение, если пустой файл несовместим с запрошенным форматом.
  • 1 — SELECT возвращает пустой результат для пустого файла.

hdfs_throw_on_zero_files_match

Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
24.60Разрешить генерировать ошибку, если запрос ListObjects не находит ни одного файла в движке HDFS, вместо того чтобы возвращать пустой результат запроса

Генерировать ошибку, если по правилам раскрытия glob-шаблона не найдено ни одного файла.

Возможные значения:

  • 1 — SELECT генерирует исключение.
  • 0 — SELECT возвращает пустой результат.

hdfs_truncate_on_insert

Тип
Bool
По умолчанию
0

Включает или отключает усечение файла перед вставкой в таблицы движка HDFS. Если параметр отключён, при попытке выполнить вставку будет сгенерировано исключение, если файл в HDFS уже существует.

Возможные значения:

  • 0 — запрос INSERT дописывает новые данные в конец файла.
  • 1 — запрос INSERT заменяет существующее содержимое файла новыми данными.
Navigation