Перейти к основному содержимому
Версия: Пульт 2.2.0

СУБД Clickhouse

ℹ️Перечисленные ниже параметры конфигурации сервера Clickhouse должны быть описаны в файлах XML в каталоге /etc/clickhouse-server/config.d/.

Основные параметры конфигурации

ПараметрРекомендуемое значениеОписание
<listen_host>::1 или конкретный IPОграничение интерфейсов прослушивания
<tcp_port>Нестандартный портИзменение порта по умолчанию (9000)
<http_port>Нестандартный портИзменение HTTP порта (8123)
<interserver_http_port>Нестандартный портПорто для межсерверного взаимодействия
<max_connections>Рассчитано по нагрузкеОграничение одновременных подключений
<keep_alive_timeout>3Таймаут keep-alive соединений
<max_concurrent_queries>Рассчитано по нагрузкеОграничение параллельных запросов
<max_partition_size_to_drop>0Запрет удаления больших партиций
<max_table_size_to_drop>0Запрет удаления больших таблиц

SSL/TLS настройки

ПараметрРекомендуемое значениеОписание
<certificateFile>Путь к сертификатуФайл SSL сертификата
<privateKeyFile>Путь к приватному ключуФайл приватного ключа
<dhParamsFile>Путь к DH параметрамПараметры Диффи-Хеллмана
<verificationMode>strictРежим верификации сертификатов
<loadDefaultCAFile>trueЗагрузка CA по умолчанию
<cacheSessions>trueКеширование SSL сессий
<disableProtocols>sslv2,sslv3Отключение небезопасных протоколов
<preferServerCiphers>trueПриоритет серверных шифров

Аутентификация и авторизация

ПараметрРекомендуемое значениеОписание
<password_ complexity>onТребование сложных паролей
<password_ length>12Минимальная длина пароля
<access_management>1Включение управления доступом
<named_collection_ control>1Контроль именованных коллекций
<show_nonsecure_params>0Скрытие небезопасных параметров

Сетевые настройки безопасности

ПараметрРекомендуемое значениеОписание
<listen_try>0Запрет прослушивания всех интерфейсов
<enable_compression>1Включение сжатия данных
<max_query_size>262144Максимальный размер запроса
<max_ast_elements>50000Ограничение элементов AST
<max_expanded_ast_elements>500000Ограничение расширенных элементов AST

Настройки аудита и логирования

ПараметрРекомендуемое значениеОписание
<log_queries>1Логирование запросов
<log_query_ threads>1Логирование потоков запросов
<log_errors>1Логирование ошибок
<enable_text_log>1Текстовое логирование
<text_log_level>informationУровень логирования
<text_log_retention_size>1000000000Размер хранения логов
<text_log_retention_time>30Время хранения логов (дни)

Настройки шифрования данных

ПараметрРекомендуемое значениеОписание
<encryption_codec>AES_128_GCMАлгоритм шифрования данных
<data_encryption_key>Сгенерированный ключКлюч шифрования данных
<enable_encryption>1Включение шифрования
<encryption_cache_size>1000000Размер кеша шифрования

Users.xml настройки

ℹ️Перечисленные ниже параметры конфигурации сервера Clickhouse должны быть описаны в файлах XML в каталоге /etc/clickhouse-server/user.d/.

<profiles>
<default>
<max_memory_usage>10000000000</max_memory_usage>
<max_query_size>262144</max_query_size>
<max_ast_elements>50000</max_ast_elements>
<readonly>0</readonly>
<allow_ddl>0</allow_ddl>
</default>
</profiles>

<quotas>
<default>
<interval>
<duration>3600</duration>
<queries>0</queries>
<errors>0</errors>
<result_rows>0</result_rows>
<read_rows>0</read_rows>
<execution_time>0</execution_time>
</interval>
</default>
</quotas>