Skip to main content

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) — Le nom du nœud.
  • value (String) — Valeur du nœud.
  • zookeeperName (String) — Le nom du cluster ZooKeeper par défaut ou de l’un des auxiliary cluster ZooKeeper.
  • czxid (Int64) — ID de la transaction ayant créé le nœud.
  • mzxid (Int64) — ID de la dernière transaction ayant modifié le nœud.
  • ctime (DateTime) — Heure de création du nœud.
  • mtime (DateTime) — Heure de la dernière modification du nœud.
  • version (Int32) — Version du nœud : le 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 apportées à l’ACL.
  • ephemeralOwner (Int64) — Pour les nœuds ephemeral, l’ID de la session propriétaire de ce nœud.
  • dataLength (Int32) — Taille de la valeur.
  • numChildren (Int32) — Nombre de descendants.
  • pzxid (Int64) — ID de la dernière transaction ayant supprimé ou ajouté des descendants.
  • path (String) — Le path d’accès au nœud.

Exemples

Dernière modification le 26 septembre 2026