Реплика руководства в Clickhouse
Я хотел бы иметь более подробную информацию о руководстве реплики (т.е. system.replicas.is_leader
) в базе данных ClickHouse.
В документации говорится следующее:
is_leader: Whether the replica is the leader.
Only one replica can be the leader at a time. The leader is responsible for selecting background merges to perform.
Note that writes can be performed to any replica that is available and has a session in ZK, regardless of whether it is a leader.
Это кажется мне расплывчатым. У кого-то есть более подробная информация о реплике лидера?
Есть ли что-то, что нужно заботиться с репликой лидера?
Могу ли я читать / писать в / из реплики лидера, как стандартная?
Как работают выборы лидера?
Когда меняется руководство?
0 ответов
Лидер реплики просто координирует некоторые фоновые процессы, используя кластер ZooKeeper. Таким образом, в отличие от настройки master / slave в других СУБД, в ClickHouse вам не нужно заботиться о состоянии лидерства реплики для операций чтения и записи.
Более подробная информация здесь: https://clickhouse.yandex/docs/en/operations/table_engines/replication/