CLUSTER_INFO

集群拓扑表 CLUSTER_INFO 提供集群当前的拓扑信息,以及各个节点的版本信息、版本对应的 Git Hash、各节点的启动时间、各实例的运行时间。

  1. desc information_schema.cluster_info;
  1. +----------------+-------------+------+------+---------+-------+
  2. | Field | Type | Null | Key | Default | Extra |
  3. +----------------+-------------+------+------+---------+-------+
  4. | TYPE | varchar(64) | YES | | NULL | |
  5. | INSTANCE | varchar(64) | YES | | NULL | |
  6. | STATUS_ADDRESS | varchar(64) | YES | | NULL | |
  7. | VERSION | varchar(64) | YES | | NULL | |
  8. | GIT_HASH | varchar(64) | YES | | NULL | |
  9. | START_TIME | varchar(32) | YES | | NULL | |
  10. | UPTIME | varchar(32) | YES | | NULL | |
  11. +----------------+-------------+------+------+---------+-------+
  12. 7 rows in set (0.00 sec)

字段解释:

  • TYPE:节点类型,目前节点的可取值为 tidbpdtikv
  • INSTANCE:实例地址,为 IP:PORT 格式的字符串。
  • STATUS_ADDRESS:HTTP API 的服务地址。部分 tikv-ctlpd-ctltidb-ctl 命令会使用到 HTTP API 和该地址。用户也可以通过该地址获取一些额外的集群信息,详情可参考 HTTP API 文档
  • VERSION:对应节点的语义版本号。TiDB 版本为了兼容 MySQL 的版本号,以 ${mysql-version}-${tidb-version} 的格式展示版本号。
  • GIT_HASH:编译节点版本时的 Git Commit Hash,用于识别两个节点是否是绝对一致的版本。
  • START_TIME:对应节点的启动时间。
  • UPTIME:对应节点已经运行的时间。
  1. select * from information_schema.cluster_info;
  1. +------+-----------------+-----------------+-------------+------------------------------------------+---------------------------+--------------+
  2. | TYPE | INSTANCE | STATUS_ADDRESS | VERSION | GIT_HASH | START_TIME | UPTIME |
  3. +------+-----------------+-----------------+-------------+------------------------------------------+---------------------------+--------------+
  4. | tidb | 0.0.0.0:4000 | 0.0.0.0:10080 | 4.0.0-beta | b5ea3232afa970f00db7a0fb13ed10857db1912e | 2020-03-02T16:27:28+08:00 | 4m18.845924s |
  5. | pd | 127.0.0.1:2379 | 127.0.0.1:2379 | 4.1.0-alpha | 4b9bcbc1425c96848042b6d700eb63f84e72b338 | 2020-03-02T16:27:17+08:00 | 4m29.845928s |
  6. | tikv | 127.0.0.1:20160 | 127.0.0.1:20180 | 4.1.0-alpha | 7c4202a1c8faf60eda659dfe0e64e31972488e78 | 2020-03-02T16:27:28+08:00 | 4m18.845929s |
  7. +------+-----------------+-----------------+-------------+------------------------------------------+---------------------------+--------------+