system.zookeeper 시스템 테이블

system.zookeeper 시스템 테이블

system.zookeeper 는 ClickHouse Keeper 또는 ZooKeeper가 구성된 경우에만 존재하는 테이블이에요. 구성에 정의된 Keeper 클러스터의 데이터를 노출해요.

출처: 문서

본문

Description

ClickHouse Keeper 또는 ZooKeeper가 구성되지 않으면 테이블이 존재하지 않아요. system.zookeeper 테이블은 구성에 정의된 Keeper 클러스터의 데이터를 노출해요. 쿼리는 아래와 같이 WHERE 절로 path = 조건 또는 path IN 조건을 설정해야 해요. 이것은 데이터를 얻고 싶은 자식들의 경로에 해당해요. 쿼리 SELECT * FROM system.zookeeper WHERE path = '/clickhouse'/clickhouse 노드의 모든 자식에 대한 데이터를 출력해요. 모든 루트 노드에 대한 데이터를 출력하려면 path = ’/’ 로 작성해요. ‘path’ 에 지정된 경로가 존재하지 않으면 예외가 발생해요. 쿼리 SELECT * FROM system.zookeeper WHERE path IN ('/', '/clickhouse')//clickhouse 노드의 모든 자식에 대한 데이터를 출력해요. 지정된 ‘path’ 컬렉션에 존재하지 않는 경로가 있으면 예외가 발생해요. 이것은 Keeper 경로 쿼리의 배치(batch)를 수행하는 데 사용할 수 있어요. 쿼리 SELECT * FROM system.zookeeper WHERE path = '/clickhouse' AND zookeeperName = 'auxiliary_cluster'auxiliary_cluster ZooKeeper 클러스터의 데이터를 출력해요. 지정된 ‘auxiliary_cluster’ 가 존재하지 않으면 예외가 발생해요.

Columns

  • name (String) — 노드의 이름이에요.

  • value (String) — 노드 값이에요.

  • zookeeperName (String) — 기본 또는 보조 ZooKeeper 클러스터 중 하나의 이름이에요.

  • czxid (Int64) — 노드를 만든 트랜잭션의 ID예요.

  • mzxid (Int64) — 노드를 마지막으로 변경한 트랜잭션의 ID예요.

  • ctime (DateTime) — 노드 생성 시간이에요.

  • mtime (DateTime) — 노드의 마지막 수정 시간이에요.

  • version (Int32) — 노드 버전: 노드가 변경된 횟수예요.

  • cversion (Int32) — 추가되거나 제거된 하위 항목의 수예요.

  • aversion (Int32) — ACL 변경 횟수예요.

  • ephemeralOwner (Int64) — 임시(ephemeral) 노드의 경우 이 노드를 소유한 세션의 ID예요.

  • dataLength (Int32) — 값의 크기예요.

  • numChildren (Int32) — 하위 항목 수예요.

  • pzxid (Int64) — 하위 항목을 마지막으로 삭제하거나 추가한 트랜잭션의 ID예요.

  • path (String) — 노드로 가는 경로예요.

Examples

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