Реплика руководства в 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/

Другие вопросы по тегам