Passer au contenu principal

Description

La table n’existe que si ClickHouse Keeper ou ZooKeeper est configuré. La table system.zookeeper expose les données des clusters Keeper définis dans la config. La requête doit comporter soit une condition path =, soit une condition path IN dans la clause WHERE, comme indiqué ci-dessous. Cela correspond au path des nœuds enfants dont vous souhaitez récupérer les données. La requête SELECT * FROM system.zookeeper WHERE path = '/clickhouse' renvoie les données de tous les nœuds enfants du nœud /clickhouse. Pour renvoyer les données de tous les nœuds racine, utilisez path = ’/’. Si le path spécifié dans path n’existe pas, une exception sera levée. La requête SELECT * FROM system.zookeeper WHERE path IN ('/', '/clickhouse') renvoie les données de tous les nœuds enfants des nœuds / et /clickhouse. Si l’un des paths de la collection path spécifiée n’existe pas, une exception sera levée. Cela peut être utilisé pour effectuer un lot de requêtes sur des Keeper path. La requête SELECT * FROM system.zookeeper WHERE path = '/clickhouse' AND zookeeperName = 'auxiliary_cluster' renvoie les données du cluster ZooKeeper auxiliary_cluster. Si le cluster auxiliary_cluster spécifié n’existe pas, une exception sera levée.

Colonnes

  • name (String) — Nom du nœud.
  • path (String) — Chemin du nœud.
  • value (String) — Valeur du nœud.
  • zookeeperName (String) — Nom du cluster ZooKeeper par défaut ou de l’un des clusters ZooKeeper auxiliaires.
  • dataLength (Int32) — Taille de la valeur.
  • numChildren (Int32) — Nombre de descendants.
  • czxid (Int64) — ID de la transaction qui a créé le nœud.
  • mzxid (Int64) — ID de la transaction qui a modifié le nœud pour la dernière fois.
  • pzxid (Int64) — ID de la transaction qui a supprimé ou ajouté des descendants pour la dernière fois.
  • ctime (DateTime) — Date et heure de création du nœud.
  • mtime (DateTime) — Date et heure de la dernière modification du nœud.
  • version (Int32) — Version du nœud : nombre de fois où le nœud a été modifié.
  • cversion (Int32) — Nombre de descendants ajoutés ou supprimés.
  • aversion (Int32) — Nombre de modifications de l’ACL.
  • ephemeralOwner (Int64) — Pour les nœuds éphémères, ID de la session propriétaire de ce nœud.
Exemple :
SELECT *
FROM system.zookeeper
WHERE path = '/clickhouse/tables/01-08/visits/replicas'
FORMAT Vertical
Row 1:
──────
name:           example01-08-1
value:
czxid:          932998691229
mzxid:          932998691229
ctime:          2015-03-27 16:49:51
mtime:          2015-03-27 16:49:51
version:        0
cversion:       47
aversion:       0
ephemeralOwner: 0
dataLength:     0
numChildren:    7
pzxid:          987021031383
path:           /clickhouse/tables/01-08/visits/replicas

Row 2:
──────
name:           example01-08-2
value:
czxid:          933002738135
mzxid:          933002738135
ctime:          2015-03-27 16:57:01
mtime:          2015-03-27 16:57:01
version:        0
cversion:       37
aversion:       0
ephemeralOwner: 0
dataLength:     0
numChildren:    7
pzxid:          987021252247
path:           /clickhouse/tables/01-08/visits/replicas
Dernière modification le 29 juin 2026