【 TiDB 使用环境】测试环境
【 TiDB 版本】6.5.0
【复现路径】数据库启动时报错
启动后的状态如下
启动时报错如下
【遇到的问题:问题现象及影响】
tiup报错的日志内容如下
tikv的报错日志内容如下
请教各位大神,这是什么原因造成的?
【 TiDB 使用环境】测试环境
【 TiDB 版本】6.5.0
【复现路径】数据库启动时报错
启动后的状态如下
【遇到的问题:问题现象及影响】
tiup报错的日志内容如下
看看操作系统日志中有没有tikv的报错
重启一下再看看
145的主机内存,逻辑CPU的个数是多少?
启动顺序是:PD → Tikv → TiDB ,你的PD已经启动了,那逐一手动启动下tikv试试: sudo systemctl status tikv-20160.service ,注意替换下20160为对应的端口
12核心,16G内存
之前运行正常,今天硬盘满了不能启动,删除一些日之后依然不能启动
我试试这个
不是写的部署启动失败吗,我还以为你这是第一次启动,我说怎么有这么奇怪的问题
根据tikv报错的信息看,你好像是删除了一些region 4的数据文件。你还记得具体删除了哪些文件夹里面的日志吗
你删除的哪里的日志,看起来数据不完整了哦
手动run下script的sh脚本,看看报错信息
空间不够,删除了tidb-4000/log、/tidb-deploy/tikv-20160/log、/tidb-deploy/tikv-20161/log、/tidb-deploy/tikv-20162/log、/home/tidb-data/tikv-20160/raft-engine、/home/tidb-data/tikv-20161/raft-engine、/home/tidb-data/tikv-20162/raft-engine下的日志
原有空间不够,删除了tidb-4000/log、/tidb-deploy/tikv-20160/log、/tidb-deploy/tikv-20161/log、/tidb-deploy/tikv-20162/log、/home/tidb-data/tikv-20160/raft-engine、/home/tidb-data/tikv-20161/raft-engine、/home/tidb-data/tikv-20162/raft-engine下的日志
你不会删除raftlog了吧,这个不是单纯的日志,估计得有损恢复了。。。
删错数据喽 raft-engine 是数据
tidb-data 目录下的数据不能删除呀。这个是数据库的数据。
.raftlog 和 .log不一样的,前者不是可以随便删除的数据。
不过好在是单机测试环境,重建集群是最快的解决方案了。
还以为是第一次部署后的启动,除了常用日志不能随便删除,数据不完整了。
感谢各位大神的指导,应该是删除数据删错了。