跳到主要内容
跳到主要内容

system.zookeeper_log

此表包含有关请求ZooKeeper服务器参数及其响应的信息。

对于请求,仅填写带有请求参数的列,其余列填充默认值(0NULL)。当响应到达时,响应中的数据将添加到其他列。

带有请求参数的列:

  • hostnameLowCardinality(String)) — 执行查询的服务器的主机名。
  • typeEnum) — ZooKeeper客户端中的事件类型。可以是以下值之一:
    • Request — 请求已发送。
    • Response — 收到响应。
    • Finalize — 连接丢失,未收到响应。
  • event_dateDate) — 事件发生的日期。
  • event_timeDateTime64) — 事件发生的日期和时间。
  • addressIPv6) — 用于发出请求的ZooKeeper服务器的IP地址。
  • portUInt16) — 用于发出请求的ZooKeeper服务器的端口。
  • session_idInt64) — ZooKeeper服务器为每个连接设置的会话ID。
  • xidInt32) — 会话内请求的ID。通常是一个顺序请求号。请求行和配对的response/finalize行对其相同。
  • has_watchUInt8) — 请求是否已设置watch
  • op_numEnum) — 请求或响应的类型。
  • pathString) — 请求中指定的ZooKeeper节点的路径,如果请求不需要指定路径,则为空字符串。
  • dataString) — 写入ZooKeeper节点的数据(对于SETCREATE请求 — 请求希望写入的内容,对于GET请求的响应 — 读取的内容),或为空字符串。
  • is_ephemeralUInt8) — ZooKeeper节点是否被创建为临时节点
  • is_sequentialUInt8) — ZooKeeper节点是否被创建为顺序节点
  • versionNullable(Int32)) — 请求执行时期望的ZooKeeper节点版本。这对于CHECKSETREMOVE请求有效(如果请求不检查版本,则相关为-1,对于不支持版本检查的其他请求则为NULL)。
  • requests_sizeUInt32) — 包含在多重请求中的请求数量(这是一个特殊请求,由几个连续的普通请求组成并以原子方式执行)。所有包含在多重请求中的请求将具有相同的xid
  • request_idxUInt32) — 包含在多重请求中的请求序号(对于多重请求 — 0,然后按顺序从1开始)。

带有请求响应参数的列:

  • zxidInt64) — ZooKeeper事务ID。ZooKeeper服务器在成功执行请求后发出该序列号(如果请求未执行/返回错误/客户端不知道请求是否执行,则为0)。
  • errorNullable(Enum)) — 错误代码。可以有多个值,以下是一些示例:
    • ZOK — 请求成功执行。
    • ZCONNECTIONLOSS — 连接丢失。
    • ZOPERATIONTIMEOUT — 请求执行超时已过。
    • ZSESSIONEXPIRED — 会话已过期。
    • NULL — 请求完成。
  • watch_typeNullable(Enum)) — watch事件的类型(对于op_num = Watch的响应),对于其他响应:NULL
  • watch_stateNullable(Enum)) — watch事件的状态(对于op_num = Watch的响应),对于其他响应:NULL
  • path_createdString) — 创建的ZooKeeper节点的路径(对于CREATE请求的响应),如果节点作为顺序节点创建,可能与path不同。
  • stat_czxidInt64) — 导致此ZooKeeper节点创建的更改的zxid
  • stat_mzxidInt64) — 上次修改此ZooKeeper节点的更改的zxid
  • stat_pzxidInt64) — 上次修改此ZooKeeper节点子节点的更改的事务ID。
  • stat_versionInt32) — 此ZooKeeper节点数据的更改次数。
  • stat_cversionInt32) — 此ZooKeeper节点子节点的更改次数。
  • stat_dataLengthInt32) — 此ZooKeeper节点数据字段的长度。
  • stat_numChildrenInt32) — 此ZooKeeper节点的子节点数量。
  • childrenArray(String)) — 子ZooKeeper节点的列表(对于LIST请求的响应)。

示例

查询:

结果:

另见