- Настроен ClickHouse кластер с 2 репликами и автоматической репликацией - Добавлен Nginx Load Balancer для ClickHouse (HTTP и TCP) - Исправлена конфигурация кластера для правильной работы репликации - Созданы таблицы с репликацией: metrics_raw, metrics_processed, agents_info - Убран healthcheck у nginx load balancer (не нужен) - Обновлен Makefile: автоматическое создание .env из env.example - Обновлена документация с информацией о ClickHouse кластере - Все сервисы протестированы и работают корректно Автор: Сергей Антропов, сайт: https://devops.org.ru
54 lines
2.1 KiB
XML
54 lines
2.1 KiB
XML
<!-- Автор: Сергей Антропов, сайт: https://devops.org.ru -->
|
||
<!-- Назначение: Базовая конфигурация ClickHouse -->
|
||
|
||
<clickhouse>
|
||
<!-- Основные настройки -->
|
||
<listen_host>0.0.0.0</listen_host>
|
||
<http_port>8123</http_port>
|
||
<tcp_port>9000</tcp_port>
|
||
|
||
<!-- Настройки для оптимизации запросов -->
|
||
<mark_cache_size>5368709120</mark_cache_size>
|
||
<uncompressed_cache_size>8589934592</uncompressed_cache_size>
|
||
|
||
<!-- Настройки для работы с дисками -->
|
||
<path>/var/lib/clickhouse/</path>
|
||
<tmp_path>/var/lib/clickhouse/tmp/</tmp_path>
|
||
<user_files_path>/var/lib/clickhouse/user_files/</user_files_path>
|
||
|
||
<!-- Настройки для работы с логами -->
|
||
<logger>
|
||
<level>information</level>
|
||
<log>/var/log/clickhouse-server/clickhouse-server.log</log>
|
||
<errorlog>/var/log/clickhouse-server/clickhouse-server.err.log</errorlog>
|
||
<size>1000M</size>
|
||
<count>10</count>
|
||
</logger>
|
||
|
||
<!-- Настройки для работы с пользователями -->
|
||
<users_config>users.xml</users_config>
|
||
|
||
<!-- Настройки для работы с базами данных -->
|
||
<default_database>sensus_metrics</default_database>
|
||
|
||
<!-- Настройки для работы с внешними источниками данных -->
|
||
<external_table_functions_whitelist>
|
||
<function>url</function>
|
||
<function>file</function>
|
||
<function>mysql</function>
|
||
<function>postgresql</function>
|
||
<function>odbc</function>
|
||
<function>jdbc</function>
|
||
<function>hdfs</function>
|
||
<function>s3</function>
|
||
</external_table_functions_whitelist>
|
||
|
||
<!-- Настройки сети -->
|
||
<networks>
|
||
<ip>::/0</ip>
|
||
</networks>
|
||
|
||
<!-- Настройки для работы с большими запросами -->
|
||
<skip_check_for_incorrect_settings>1</skip_check_for_incorrect_settings>
|
||
</clickhouse>
|