mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-17 13:13:36 +00:00
6df5816d10
Co-authored-by: Anna <42538400+adevyatova@users.noreply.github.com>
4.5 KiB
4.5 KiB
system.clusters
Содержит информацию о доступных в конфигурационном файле кластерах и серверах, которые в них входят.
Столбцы:
cluster
(String) — имя кластера.shard_num
(UInt32) — номер шарда в кластере, начиная с 1.shard_weight
(UInt32) — относительный вес шарда при записи данных.replica_num
(UInt32) — номер реплики в шарде, начиная с 1.host_name
(String) — хост, указанный в конфигурации.host_address
(String) — TIP-адрес хоста, полученный из DNS.port
(UInt16) — порт, на который обращаться для соединения с сервером.is_local
(UInt8) — флаг, показывающий является ли хост локальным.user
(String) — имя пользователя, которого использовать для соединения с сервером.default_database
(String) — имя базы данных по умолчанию.errors_count
(UInt32) — количество неудачных попыток хоста получить доступ к реплике.slowdowns_count
(UInt32) — количество раз, когда была заменена реплика при установке соединения при хеджированных запросах из-за долгого отсутствия ответа от реплики.estimated_recovery_time
(UInt32) — количество секунд до того момента, когда количество ошибок будет обнулено и реплика будет доступной.
Обратите внимание, что errors_count
обновляется один раз при запросе к кластеру, а estimated_recovery_time
пересчитывается по требованию. Таким образом, может возникнуть ситуация, при которой errors_count
не равен нулю, а estimated_recovery_time
равен нулю. Поэтому следующий запрос обнулит errors_count
и попытается использовать реплику так, как будто у нее нет ошибок.
Пример
Запрос:
SELECT * FROM system.clusters LIMIT 2 FORMAT Vertical;
Результат:
Row 1:
──────
cluster: test_cluster_two_shards
shard_num: 1
shard_weight: 1
replica_num: 1
host_name: 127.0.0.1
host_address: 127.0.0.1
port: 9000
is_local: 1
user: default
default_database:
errors_count: 0
slowdowns_count: 0
estimated_recovery_time: 0
Row 2:
──────
cluster: test_cluster_two_shards
shard_num: 2
shard_weight: 1
replica_num: 1
host_name: 127.0.0.2
host_address: 127.0.0.2
port: 9000
is_local: 0
user: default
default_database:
errors_count: 0
slowdowns_count: 0
estimated_recovery_time: 0
Смотрите также