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
.