TiDBの拡張と縮小

1 現在のクラスター展開トポロジ

ここに画像の説明を挿入

2 TiKV ノードを展開します

TiKV ノードを拡張する必要がある
ここに画像の説明を挿入

2.1 拡張スクリプトの作成

拡張トポロジ構成をscale-out.yaml ファイルに追加します。

vi scale-out.yaml

ここに画像の説明を挿入

2.2 展開コマンドの実行

コマンド形式

tiup cluster scale-out <cluster-name> scale-out.yaml -p

クラスタ名: TiDB クラスタ名
p: パスワードを使用して現在のマシンにログインします

埋め込む

tiup cluster scale-out tidb-cluster scale-out.yaml -p

ここに画像の説明を挿入
「Success」と表示され、ノードの拡張が成功したことを示します
ここに画像の説明を挿入

2.3 拡張情報の確認

tiup cluster display tidb-cluster

Tikv がノードを追加したことがわかります
ここに画像の説明を挿入

3 TiKVノードの縮小

ノード情報の表示

tiup cluster display tidb-cluster

ここに画像の説明を挿入
現在、TiKV には 4 つのノードがあります

縮小操作を実行します。

縮小コマンド

tiup cluster scale-in <cluster-name> --node 192.168.64.152:20163

パラメータ説明
クラスタ名 : クラスタ名
ノード : 削除するノードアドレス
コマンド実行

tiup cluster scale-in tidb-cluster --node 192.168.64.152:20163

ここに画像の説明を挿入

縮小情報を確認する

tiup cluster display tidb-cluster

スケールダウンする必要があるノードのステータスが Tombstone であることがわかります。これは、オフラインになっていることを示します。オフラインになるまでには一定の時間がかかり、オフライン ノードのステータスが Tombstone に変わり、オフラインになっていることを示します。ノードは成功しました

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/qq_21040559/article/details/127716918