如何通过tikv-ctl查看region副本中的内容

如何通过tikv-ctl查看region副本中的内容

你想要的是这个么?

https://docs.pingcap.com/zh/tidb/stable/pd-control#region-region_id---jqquery-string

region <region_id> [--jq="<query string>"]

用于显示 Region 信息。使用 jq 格式化输出请参考 jq 格式化 json 输出示例。示例如下。

显示 Region id 为 2 的信息:

>> region 2
{
  "id": 2,
  "start_key": "7480000000000000FF1D00000000000000F8",
  "end_key": "7480000000000000FF1F00000000000000F8",
  "epoch": {
    "conf_ver": 1,
    "version": 15
  },
  "peers": [
    {
      "id": 40,
      "store_id": 3
    }
  ],
  "leader": {
    "id": 40,
    "store_id": 3
  },
  "written_bytes": 0,
  "read_bytes": 0,
  "written_keys": 0,
  "read_keys": 0,
  "approximate_size": 1,
  "approximate_keys": 0
}

不是通过pd-ctl,就是通过tikv-ctl或者有没有什么别的工具能直接通过tikv的数据目录查询元数据

这个应该是不能查看的,底层数据应该都是加密的,最多能看到key,或者通过接口访问到数据。

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。