缩容TiFlash提示需要三个节点

【 TiDB 使用环境】测试
【 TiDB 版本】v7.5.1
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
当只有一个TiFlash节点时,缩容TiFlash组件报错,提示信息如下:
[PD:core:ErrStoresNotEnough]can not remove store 68 since the number of up stores would be 1 while need 3

使用tiup cluster scale-in也报相同的错误。这个控制不是TiKV的么?

需要先把tiflash副本数调整为0

全部都调整为副本0了,就算没有调整为0,也不应该提示需要3个节点。感觉是tikv的提示。

一副本?一个tikv?

这个是tiflash

明白 。我没描述清楚。
tikv是配置的1副本么?是不是只有一个tikv节点?

是的,难道是因为这个?我把config里改成1试试

需要先把tikv副本数调整为1.我遇到过这个问题

现在是只有一个tikv并且只有一个副本吗

把kv副本设置成1,那不是要删除副本?

:joy:可以了,确实是这里。但是这个提示迷惑性太大了。store 68是tiflash节点,不是tikv节点。

我去提个bug

:flushed:太卷了~

难道是tiflash和tikv共用了一个副本数参数 max-replicas?

:thinking:有可能,反正给出1之后,就可以正常缩容了。

tiup是最好的工具,这都给提示出来,yyds
image

副本数设置1

我已经提bug给官方了

1 个赞

:+1:效率yyds大佬