メインコンテンツへスキップ

説明

ClickHouse Keeper または ZooKeeper が設定されていない場合、このテーブルは存在しません。system.zookeeper テーブルは、設定で定義された Keeper クラスターのデータを参照できます。 以下に示すように、クエリの WHERE 句には path = 条件または path IN 条件のいずれかを指定する必要があります。これは、データを取得したい子ノードの path に対応します。 クエリ SELECT * FROM system.zookeeper WHERE path = '/clickhouse' は、/clickhouse ノード上のすべての子ノードのデータを出力します。 すべてのルートノードのデータを出力するには、path = ’/’ と指定します。 path で指定した path が存在しない場合は、例外がスローされます。 クエリ SELECT * FROM system.zookeeper WHERE path IN ('/', '/clickhouse') は、/ ノードおよび /clickhouse ノード上のすべての子ノードのデータを出力します。 指定した path のコレクションに存在しない path が含まれている場合は、例外がスローされます。 これは、Keeper の path クエリをバッチで実行する際に使用できます。 クエリ SELECT * FROM system.zookeeper WHERE path = '/clickhouse' AND zookeeperName = 'auxiliary_cluster' は、auxiliary_cluster ZooKeeper クラスター内のデータを出力します。 指定した auxiliary_cluster が存在しない場合は、例外がスローされます。

カラム

  • name (String) — ノード名。
  • path (String) — ノードのパス。
  • value (String) — ノードの値。
  • zookeeperName (String) — デフォルトまたは補助的な ZooKeeper クラスターの名前。
  • dataLength (Int32) — 値のサイズ。
  • numChildren (Int32) — 子ノードの数。
  • czxid (Int64) — ノードを作成したトランザクションの ID。
  • mzxid (Int64) — 最後にノードを変更したトランザクションの ID。
  • pzxid (Int64) — 最後に子ノードが追加または削除されたトランザクションの ID。
  • ctime (DateTime) — ノードの作成時刻。
  • mtime (DateTime) — ノードの最終更新時刻。
  • version (Int32) — ノードのバージョン:ノードが変更された回数。
  • cversion (Int32) — 追加または削除された子ノードの数。
  • aversion (Int32) — ACL の変更回数。
  • ephemeralOwner (Int64) — ephemeral ノードの場合、このノードを所有するセッションの ID。
例:
最終更新日 2026年7月1日