【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:】
【资源配置】
【附件:截图/日志/监控】
placement和tiflash不能同时设置,发生冲突
在TiDB中,Placement是指分布式集群中TiKV和TiFlash节点的部署策略,用于指定数据的存储位置和副本数等。通常情况下,Placement只能设置在TiKV节点上,而TiFlash节点则是自动管理Placement的。
当在TiDB中同时设置Placement和TiFlash replica options时,就会出现“Placement and tiflash replica options cannot be set at the same time”的错误。这是因为TiFlash replica options是用于指定TiFlash节点的副本数和分布策略等,而TiFlash的副本和Placement的副本是不同的概念,不能同时设置。如果需要在TiDB中设置TiFlash replica options,则应该先将Placement设置为默认值,然后再设置TiFlash replica options。
早期版本中,tiflash的隔离也是使用了placement, 两者不能同时使用,不然就会冲突。不知道最新版本解决了没,可以测试下。
v6.3 版本以后支持 placement 和 tiflash 的同时设置了。
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。