单节点测试安装3个tikv组件后,强制缩容其中2个tikv,导致tidb启动失败

,

【 TiDB 使用环境】测试
【 TiDB 版本】6.1.1
【复现路径】单节点测试安装3个tikv组件后,强制缩容其中2个tikv,导致tidb启动失败
【遇到的问题:问题现象及影响】看tidb日志是一直在连已下线的那2个tikv
【资源配置】测试环境配置很低
【附件:截图/日志/监控】
各组件状态:


tidb组件日志:

tikv组件日志:

咱就是说有没有办法不让tidb去找那两个tikv呀?

起不来正常,3副本3个tikv节点最多只能容忍1个tikv宕机,这相当于2个副本都没了。

但是我这就只有一个节点,这都不行?

肯定不行啊,多数副本都没了,参考这里先扩容再修复试试。

1 个赞

多副本丢失问题——专栏文章

多副本丢失问题——技术问答

多副本丢失问题——SOP

【SOP 系列 18】TiUP 环境恢复 TiKV 副本 - :milky_way: 运维指南 / TiDB 运维手册 - TiDB 的问答社区

参考下~

1 个赞

tikv多副本,3个你直接下线2个,肯定用不了了啊

我按照大家提供的方案尝试操作了,结果都无济于事,原因就是我的缩容操作太极端。因为之前测试安装过单个tikv组件,所以就认为将三个tikv组件中的两个缩容掉也会没事,但是我忽略了默认三副本的设置。还是要感谢大家能帮助我这个小白,非常感谢。最后我还是重新安装了,等有时间会再复盘一下其它帖子中的场景做做实验。

嗯 三节点是最小的选项

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。