【 TiDB 使用环境】测试
有两个问题想请教
环境:有12个节点,每个节点上4块盘,使用k8s部署
问题一:
请问挂载时是每个盘对应一个tikv的pv这样比较好,还是每个节点上4块盘组一个raid对应一个tikv的pv比较好
问题二:
问题一的两种情况下pd数量有没有推荐呢
方便的话麻烦说明一下推荐的原因,感谢大家解惑
单盘就行,因为 tikv 3副本,pd也是3副本,不需要靠 raid 保证数据不丢,不过你强行搞 raid 的好处就是磁盘文件损坏的概率会小很多,不需要面对 tikv 因 sst 异常导致的故障(一般情况下坏一个 tikv 也不影响业务)。
pd 一般是 3个。多了也没用。
参考这里,盘一般是分开用,官方建议单块不要超过 4 T
https://docs.pingcap.com/zh/tidb/stable/hardware-and-software-requirements#生产环境
PD 一般部署 3 个,这个是分布式共识算法要求的最小数量,也是最常用的数量,具体根据你的高可用需求可以增加至 5、7 等基数个
直通模式即可以不需要raid
推荐每个节点上4块盘组一个RAID对应一个TiKV的PV,PD部署3个
问题一:每个盘对应一个tikv、pd节点;
问题二:3个,只有pd leader提供服务,其他2个为了高可用
1 个赞
不要用raid 直接裸盘上
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。