TIKV报错

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:3.0
  • 【问题描述】:压测tikv报错

我在压测TIDB集群的时候 sysbench日志报错 : 'ALERT: Error 9005 Region is unavailable FATAL: failed to create test table! FATAL: Failed to create test tables 我想请问一下,如何使用命令检查TIKV的状态 以及REGION的状态 我参照文档执行./tikv-ctl --host 127.0.0.1:20160 raft region -r 1 的时候这个host是指向TIKV的节点IP还是其他什么地址

若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

1、查看 region 和 store 的信息可以通过 pd-ctl 来查看,相关链接如下:
https://pingcap.com/docs-cn/stable/reference/tools/pd-control/

2、 ERROR 9005 (HY000) : Region is unavailable

访问的 Region 不可用,某个 Raft Group 不可用,如副本数目不足,出现在 TiKV 比较繁忙或者是 TiKV 节点停机的时候,请检查 TiKV Server 状态/监控/日志。

请问这个tikv server的日志在哪里,文档中没用找到,还有就是是否有 Raft Group 状态的命令,就像oracle rac 查看各个资源状态一样的方式crsctl res -t 这种命令

tikv 日志在 {deploy}/log/tikv.log 。如果希望看到指定 region 的副本分布可以参考https://github.com/pingcap/tidb/blob/master/docs/tidb_http_api.md