有7台服务器,每台的规格cpu32核 64gb内存 磁盘1T。 要部署tidb,应该怎么分配pd tidb tikv

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】5.7.25-TiDB-v5.2.1
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】


现在是这样的,tikv的磁盘快满了,怎么利用下其他三台的磁盘了
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【复制黏贴 ERROR 报错的日志】
【其他附件:截图/日志/监控】

部署的人做的挺好的,你们的机器没配置好。
pd和tidb放一起,tikv单独部署,是有利于混合部署下的运行稳定性的。

如果你一定要调整,那需要加3台cpu和内存配置差不多,存储更小的的机器,把pd和tidb通过缩容扩容迁到新机器上去。再往这3台上扩容tikv。

最好不要尝试直接在pd和tidb的机器上部署tikv。这样容易导致运行不稳定。

其实pd和tidb-server不怎么占磁盘的,1T浪费了,这三个机器应该各匀一点给其他四台tikv机器的。。。。

赞同楼上的,准备3台新的服务器,将tidb+pd迁移到新服务器上,原来的服务器改为tikv服务器。

tidb和pd和monotor不占空间,只要200G就够了。
1.再买三个服务器8和32G就可以,把pd和tidb扩容上去,收缩掉1T磁盘的这三个,然后把这三个扩容成tikv。
2.在pd和tidb这个上面创建一个tikv目录。直接扩容一个tikv到这个pd/tidb的服务器上,注意必须不是pd-leader的,这种不太建议,容易不稳定
3.这4个快满了的tikv,在线扩容磁盘大小。
4.找下历史数据,删除历史数据。

pd和tidb都不怎么占用空间的啊。tikv才是真正存储数据的地方啊。计算与存储节点分离的架构,规划时tikv存储节点多分配空间啊

你在另外2台上部署tikv 就迁移过去了。磁盘满还要看看你真实数据是不是要占这么多,是不是历史版本比较多,建议你升级下版本

3个pd+tidb 4个tikv
或者4个pd(部三个)+tidb 3个tikv
具体看负载

巧妇难为无米之炊

对,还得看看是不是有没有清理的日志,可以清理一下log下面的日志文件

磁盘空间用的这么满,要么清理数据/日志,要么扩容吧,没有其他的方法。

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