スケールインとスケールアウト
このトピックでは、StarRocks のノードをスケールインおよびスケールアウトする方法について説明します。
FE のスケールインとスケールアウト
StarRocks には 2 種類の FE ノードがあります: Follower と Observer です。Follower は選挙投票と書き込みに関与します。Observer はログの同期と読み取り性能の向上にのみ使用されます。
- Follower FE (リーダーを含む) の数は奇数でなければならず、3 つをデプロイして高可用性 (HA) モードを形成することを推奨します。
- FE が高可用性デプロイメント (1 リーダー、2 フォロワー) にある場合、読み取り性能を向上させるために Observer FE を追加することを推奨します。* 通常、1 つの FE ノードは 10-20 の BE ノードと連携できます。FE ノードの総数は 10 未満であることが推奨されます。ほとんどの場合、3 つで十分です。
FE のスケールアウト
FE ノードをデプロイしてサービスを開始した後、次のコマンドを実行して FE をスケールアウトします。
alter system add follower "fe_host:edit_log_port";
alter system add observer "fe_host:edit_log_port";
FE のスケールイン
FE のスケールインはスケールアウトと似ています。次のコマンドを実行して FE をスケールインします。
alter system drop follower "fe_host:edit_log_port";
alter system drop observer "fe_host:edit_log_port";
拡張と縮小の後、show proc '/frontends'; を実行してノード情報を表示できます。