How to Split a Mixed Deployment of a TiDB Cluster

Note:
This topic has been translated from a Chinese forum by GPT and might contain errors.

Original topic: tidb集群混合部署如何拆分

| username: love-cat

[TiDB Usage Environment] Production Environment
[TiDB Version] v5.2.2
[Deployment Split]
Currently, all components of the existing cluster (tidb, pd, tikv) are deployed together. I now want to deploy tikv separately. How can I migrate it?

| username: weixiaobing | Original post link

It should be relatively easy to implement through scaling.

| username: love-cat | Original post link

You mean to first expand TiKV by adding new TiKV nodes, and then remove the old TiKV nodes?

| username: weixiaobing | Original post link

Yes, this method is relatively reliable and simple.

| username: 我是咖啡哥 | Original post link

Yes, expand first and then shrink.

| username: 裤衩儿飞上天 | Original post link

The benefits of distributed systems include easy scaling and resizing. :v:

| username: love-cat | Original post link

Okay, thank you, everyone.

| username: tidb菜鸟一只 | Original post link

It is definitely safest to add the TiKV nodes first, then remove the original TiKV nodes.

| username: system | Original post link

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.