最小集群搭建

【 TiDB 使用环境】生产环境
【 TiDB 版本】
【遇到的问题:问题现象及影响】
【资源配置】5台 64G32核机器搭建集群
请问一下各位大佬,集群规划怎么安全合理点
不需要Tiflash,怎么规划比较好?
tidb,pd可以只配2台吗?

pd 最好三台 tidb2台没关系 3台tikv

大佬,只有5台机器
tidb_server 2台 101,102
pd 3台 101,102,103
tikv 3台 103,104, 105
监控 1台 105
这样合适吗

可以三个pd 和三个tikv装一起 2个tidb和监控装一起 ,2个tidb需要做负载均衡

1 个赞

如果业务量大建议tidb多点,比较吃性能增加到4个,pd不占用多少资源,装3个或者5个,文档要求奇数,tikv也4个或者5个,我觉得四个就行,剩下那台装tiup和监控

总共只有5台机器。按您说的实现
tidb 101,102,103,104
pd 101,102,103
tikv 101,102,103,104
监控 105
这样确保不会啥问题?

看上去可行,试试喽,

tidb和pd可以只配2台。

但是你的机器挺强大的,应该完全不用受这个委屈。通过numa绑核隔离一下cpu资源,可以做到混合部署。

https://docs.pingcap.com/zh/tidb/stable/hybrid-deployment-topology#混合部署拓扑

只有一个numa核的机器才需要考虑pd和tidb一台,tikv单独一台。因为没有numa隔离cpu资源的情况下,写入压力大的时候tikv跑满cpu。会导致同一个机器的pd没有办法相应,然后整个集群挂掉。

只要cpu资源可以隔离开就没有这个担忧,可以放在一起。

文档里面的模板也有,参数需要自己算一下改一改。你的机器性能不错,优先混合部署,不行再换应该更合适一些。

1 个赞

同学,狠一点,1台tidb,1台pd,3台tikv :thinking:

或者1台混布3个tidb,1台混布3个pd,3台tikv,其实我感觉没必要这样。

1 个赞

没啥问题,而且tidb集群调整组件很简单,一两条命令就可以扩容缩容

1 个赞

tidb_server 2台 101,102
pd 3台 101,102,103
tikv 3台 103,104, 105
监控 1台 102

1 个赞

PD建议是奇数节点

1 个赞

我pd放2个是纯属资源不足,小本经营。 :joy:
1个不放心,3个放不下。就这,监控还是和其他业务挤一台。

:joy:偶数节点脑裂,被坑过~~~

1 个赞

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