【 TiDB 使用环境】生产环境
【 TiDB 版本】v7.1.0
【复现路径】数据库无法连接、系统无法远程,重启系统
【遇到的问题:问题现象及影响】
执行命令启动:
/root/.tiup/bin/tiup playground v7.1.0 --host 192.168.52.2 --tag mydata --db 1 --kv 1 --pd 1 --tiflash 1 >/data/logs/tidb.log
一直停留在以下界面不动
查看日志:
tail -f /data/logs/tidb.log
提示:
[“new store with retry failed”] [error=“[pd] failed to get cluster id”]
查看日志:
tail -f /root/.tiup/data/mydata/tidb-0/tidb.log
提示:
[“new store with retry failed”] [error=“[pd] failed to get cluster id”]
请问是什么原因呢?怎么让服务启动成功?
配置:4核8G
系统:OpenEuler_20.03 X64
NAME=“openEuler”
VERSION=“20.03 (LTS-SP3)”
ID=“openEuler”
VERSION_ID=“20.03”
PRETTY_NAME=“openEuler 20.03 (LTS-SP3)”
ANSI_COLOR=“0;31”
求大神解答下
1 个赞
Kongdom
(Kongdom)
6
建议去掉tiflash,资源不足的时候,没必要部署tiflash
正式环境,已经使用过一段时间,现在去掉tiflash,会不会对数据有什么影响?
Kongdom
(Kongdom)
10
1 个赞
Kongdom
(Kongdom)
11
还有一种可能,是我们运维时经常忽略的,就是磁盘空间不足导致服务不能启动。这个也检查一下吧。
防火墙没开,之前一直是可以的,昨天突然系统无法访问,操作系统ssh也无法连接,物理重启了操作系统,结果数据库就一直起不来了。
Filesystem Size Used Avail Use% Mounted on
devtmpfs 3.7G 0 3.7G 0% /dev
tmpfs 3.7G 0 3.7G 0% /dev/shm
tmpfs 3.7G 8.7M 3.7G 1% /run
tmpfs 3.7G 0 3.7G 0% /sys/fs/cgroup
/dev/vda2 98G 12G 82G 13% /
tmpfs 3.7G 0 3.7G 0% /tmp
/dev/sda1 393G 8.6G 365G 3% /data
/dev/vda1 974M 229M 678M 26% /boot
tmpfs 742M 0 742M 0% /run/user/0
资源还有很多
舞动梦灵
(Ti D Ber Nckmz Hmh)
14
资源说的是 内存CPU。 只有4核8G,也就只有测试环境是这个配置吧。。配置太低了。而且还搞了一个tiflush。你看官网推荐的tiflush要多少的64核128G呀。
会是这个原因吗?但启动的时候,观察资源变化也没异常呢?
舞动梦灵
(Ti D Ber Nckmz Hmh)
16
内存太低,有可能会起得来,但是启动之后会发生OOM 报错自动重启服务器。我就遇到过。
,问下,你这个4和8G是1台服务器,上面安装了 tidb kv pd tiflash这好几个都在同一个上面?
舞动梦灵
(Ti D Ber Nckmz Hmh)
18
那就是配置太低,内存CPU,不够让这几个服务全部启动。如果是其中1个服务,勉强运行没问题。你这。所有服务全在1个低配置服务器上。让一个自行车,拉4匹马,怎么可能拉得动,拉一匹马那都是爆缸才能动一点
最好吧内存加大点cpu加大。在试试。
而且。这几个服务最好不要全部放一台服务器
WalterWj
(王军 - PingCAP)
19
正式环境不能用 playground。。。
playground 是方便本地启动 tidb 集群来做开发测试用的。
正式的生产、测试环境要用 tiup cluster 部署集群。https://docs.pingcap.com/zh/tidb/stable/hardware-and-software-requirements/#开发及测试环境
1 个赞

生产坏境不能用playgroud
另外配置太低了, 之前用着正常。是很久采用1次/并且也不会大量用户去访问吧