【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】8.3
【复现路径】
tikv跑满了,显示tikv disk full,把pd和tikv的存储数据删光后重新启动pd,tikv和tidb,但是tidb连不上了
【遇到的问题:问题现象及影响】
启动tidb会显示[WARN] [runaway.go:166] [“failed to start runaway manager loop, please check whether the bootstrap or update is finished”] [error=“[schema:1146]Table ‘mysql.tidb_runaway_watch’ doesn’t exist”]过一会儿进程就自己停止了。重新编译了tidb和tikv,但是还是不行
用root权限就能正常启动了
重建吧
怎么删的?rm吗
牛蛙,手动删除tikv数据
删 tikv 和 pd 应该只操作了不必要的日志,没动别的吧?
看这意思不光删除的日志
测试环境吧
你使用root直接启动还是会有问题啊。tikv的数据不能直接进行删除的。他是分布式存储的。
是不是PD上的元数据也被删除了?
我这边不是生产环境,我是直接杀掉进程然后把tikv启动时生成的文件夹删除了
日志和数据都删了,不过以前这样重新启动也没问题,这次不知道为什么只能用root权限启动了
好吧。日志删了随便删我感觉还可以。但是数据你随便删了还能启动还能用?tikv都没数据了还能启动?没见过
好吧,因为之前一直这样做没出过问题,是我想当然了,删的次数多了可能积累出什么问题了😰
下次别这么玩了哦
牛,直接删tikv。 有备份吧。
这是自己玩玩吧,不要说生产,就算是测试,也不敢这么玩
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。