tidb集群部署成功后,启动时卡住,过了很久报错了。

【 TiDB 使用环境】测试
【 TiDB 版本】7.4.0
【遇到的问题:问题现象及影响】无法启动集群
【资源配置】单机部署伪集群
【附件:截图/日志/监控】


tiup-cluster-debug-2023-10-24-12-28-12.log (60.3 KB)

1 个赞

按照提示看下对应tikv节点的日志吧

对应tikv节点下tikv_stderr.log日志没有内容,tikv.log内容如下:
tikv.log (206.2 KB)

1 个赞

单机部署,看下主机资源是不是不够了,tiup cluster display clustername看下pd是不是已经挂掉了。。。

1 个赞

单机部署内存起码得12G,不知道你给够了没。
如果内存不够,不要部署 tiflash,tikv就部署1个

有个10分钟的超时时间,如果10分钟无响应就认为失败了,单机部署资源不足的时候有可能会有这种情况,实际是启动成功了。
还是要看对应tikv节点下的日志才能 确认,如果没有日志,就是单纯的启动慢,再等等。

1 个赞

tikv日志贴一下

单机部署就各个组件一个节点。kv单副本就行

kv没起来,手动启动下试试呢

看tikv是有welcome应该是启动了,display看看集群状态

1 个赞


重新执行了下不卡在tikv了,卡在下面的了,这个难道启动集群和网络还有关系,本机访问。

1 个赞

监控下服务器资源情况呢


磁盘够,是不是内存不够啊?

1 个赞

大哥 你4g内存准备搭一套tidb? 根本起不来的。换个笔记本都16g内存了

[root@hdty-dmdca log]# tiup cluster start tidb-cluster
tiup is checking updates for component cluster …
Starting component cluster: /data/components/cluster/v1.13.1/tiup-cluster start tidb-cluster
Starting cluster tidb-cluster…

  • [ Serial ] - SSHKeySet: privateKey=/data/storage/cluster/clusters/tidb-cluster/ssh/id_rsa, publicKey=/data/storage/cluster/clusters/tidb-cluster/ssh/id_rsa.pub
  • [Parallel] - UserSSH: user=tidb, host=172.16.60.94
  • [Parallel] - UserSSH: user=tidb, host=172.16.60.94
  • [Parallel] - UserSSH: user=tidb, host=172.16.60.94
  • [Parallel] - UserSSH: user=tidb, host=172.16.60.94
  • [Parallel] - UserSSH: user=tidb, host=172.16.60.94
  • [Parallel] - UserSSH: user=tidb, host=172.16.60.94
  • [Parallel] - UserSSH: user=tidb, host=172.16.60.94
  • [Parallel] - UserSSH: user=tidb, host=172.16.60.94
  • [ Serial ] - StartCluster
    Starting component pd
    Starting instance 172.16.60.94:2379
    Start instance 172.16.60.94:2379 success
    Starting component tikv
    Starting instance 172.16.60.94:20160
    Starting instance 172.16.60.94:20162
    Starting instance 172.16.60.94:20161
    Start instance 172.16.60.94:20160 success
    Start instance 172.16.60.94:20161 success
    Start instance 172.16.60.94:20162 success
    Starting component tidb
    Starting instance 172.16.60.94:4000
    Start instance 172.16.60.94:4000 success
    Starting component tiflash
    Starting instance 172.16.60.94:9000
    Start instance 172.16.60.94:9000 success
    Starting component prometheus
    Starting instance 172.16.60.94:9090
    Start instance 172.16.60.94:9090 success
    Starting component grafana
    Starting instance 172.16.60.94:3000
    Start instance 172.16.60.94:3000 success
    Starting component node_exporter
    Starting instance 172.16.60.94
    Start 172.16.60.94 success
    Starting component blackbox_exporter
    Starting instance 172.16.60.94
    Start 172.16.60.94 success
  • [ Serial ] - UpdateTopology: cluster=tidb-cluster
    Started cluster tidb-cluster successfully
    [root@hdty-dmdca log]#
1 个赞

多运行了几次居然起来了。

1 个赞

4个G内存,你起来之后看下内存使用率呢?我估计你很快连机器都要连不上了,内存用完之后,远程连接都连不上。。。

[root@hdty-dmdca log]# free -m
total used free shared buff/cache available
Mem: 4675 3904 125 50 645 437
Swap: 8191 6571 1620
[root@hdty-dmdca log]#

1 个赞

配置太低了,我之前碰到过一样的问题,可以参考如下链接快速上手TiDB--在单机上模拟部署生产环境集群--启动失败 - #21,来自 有猫万事足

还有600M可用,用了6G的swap。

1 个赞