ClickHouse пишет: The format Template requires a schema. The corresponding setting should be set

Следую статье о метриках Prometheus Создал файл /var/lib/clickhouse/format_schemas/file.format с содержимым:

# HELP ${name:Raw} ${help:Raw}
# TYPE ${name:Raw} ${type:Raw}
${name:Raw}{${labels:Raw}}    ${value:Raw}

Далее выполняю запрос в ClickHouse версии 20.7 через DBeaver следующего вида:

SELECT

'chi_clickhouse_event' AS name,

CAST(value, 'Float64') AS value,

description AS help,

'hostname' || '=' || hostName() AS labels,

'counter' AS type

FROM system.events

SETTINGS format_template_row='file.format'

FORMAT Template

Получаю сообщение:

DB::Exception: The format Template requires a schema. The corresponding setting should be set (version 20.7.2.30 (official build))

Без указания FORMAT Template какие-то данные возвращаются. В чём моя ошибка?


Ответы (1 шт):

Автор решения: Black Monk

Ошибка оказалась в последовательности выражений: FORMAT должен идти перед SETTINGS.

→ Ссылка