Настройка подключения к кластеру ClickHouse
Существует два способа настройки подключения к кластеру ClickHouse.
Способ 1. Без редактирования архива с чартом
В файле settings.yaml раскомментируйте секцию remoteClickhouse и отредактируйте параметры под ваш кластер (также можно настроить подключение к внешнему ClickHouse):
remoteClickhouse:
CLICKHOUSE_HOST_TEMPLATE: clickhouse-shard0-{i}.clickhouse-headless.<namespace>.svc.cluster.local
CLICKHOUSE_NODES_COUNT: 3 #(общее число)
TARGET_REPLICA_NODES_COUNT: 3 #(обычно общее число)
CONFIRMATION_REPLICA_NODES_COUNT: 2 #(обычно общее число минус 1)
CLICKHOUSE_REPLICATION: false #(false - распределение датасетов без репликации)
CLICKHOUSE_DB: visiology
DM_CLICKHOUSE_DB: dmstemp
CLICKHOUSE_NATIVE_PORT: 9000
CLICKHOUSE_PORT: 8123В параметре CLICKHOUSE_HOST_TEMPLATE вместо <namespace> укажите пространство имён, где развёрнута платформа. Если используется внешний ClickHouse, необходимо соблюсти указанный шаблон.
Способ 2. Через редактирование чарта
В файле values.yaml в секции global.default укажите следующие параметры:
clickhouseHostsCount: "3"
clickhouseTargetReplica: "3"
clickhouseConfirmationReplica: "2"
clickhouseReplication: "true"
Нужна дополнительная помощь?