【TiDB 使用环境】测试
【TiDB 版本】6.5.9
【故障描述】
3台tikv节点,其中1台raft-engine目录及目录下的文件被删,这台tikv重启时服务起不来。日志报错:[FATAL] [setup.rs:313] [“invalid configuration: Cannot find raft data set.”]
【问题】
如果不想重做这台tikv节点,请问有办法恢复吗?
缩容扩容,最简单吧。。。。
2 个赞
应该需要强制缩容,然后再扩容。前提是leader副本均匀分布。
强制缩容,然后再扩容
没办法恢复,只能缩容扩容
1 个赞
好像确实没有办法恢复。不知道官方大佬有没有办法?
检查:tiup display出来故障的TIKV节点
先扩容:重新初始化一台服务器,编辑好scale out的配置,扩容节点
观察:观察新TIKV节点数据恢复进度等信息
最后缩容问题节点:强制缩掉故障节点 tiup cluster scale-in xxx --node 故障的TIKV节点 --force
1、强制缩容;
2、再进行扩容。
先缩容在扩容吧
redo log,undo log ,write-ahead log
,你就删吧,一删一个不吱声