メインコンテンツまでスキップ
バージョン: 2.1

Compute-Storage 分離クラスターのデプロイ

Manager を使用すると、物理マシン、仮想マシン、クラウドサーバー上に Doris クラスターをデプロイし、環境チェックとクラスター設定を自動的に実行できます。新しい compute-storage 分離クラスターを作成するには、Current Cluster タブの下にある New/Take Over Cluster を選択し、Create Compute-Storage Separated Cluster を選択します。

注意事項

  • FE マシンは同時に FoundationDB をデプロイし、少なくとも 48GB のメモリが必要です。
  • 単一サーバー上で 1 つの FE と 1 つの BE を混在してデプロイできますが、複数の FE と BE インスタンスはデプロイできません。
  • デプロイメント前に、Cluster Planning を参照してノード数を見積もることができます。
  • 選択したバージョンがライセンスを必要とする場合は、License Operation Manual を参照してデプロイメント後にライセンスをインポートしてください。
  • マシンを追加する際は、ホスト名ではなく IP アドレス を指定する必要があります。

ステップ 1: 環境設定

クラスター環境を設定する際は、クラスター名を設定し、デプロイメントバージョンを選択し、プロンプトに従ってデータベースの root パスワードを指定する必要があります。

また、compute-storage 分離クラスター用の共有ストレージを設定する必要があります。

config-env-separating

ステップ 2: ホスト登録

ホストを登録する際は、まずホスト IP を追加し、次に各ホストに対して Agent サービスを開始する必要があります。

  1. ホスト IP の追加と Agent ポートの指定

    register-host-separating

    ホスト IP を追加する際、IPV4 と IPV6 の両方の形式がサポートされます。

  2. 指定されたホストへの Agent サービスのインストール

    install-agent-separating.png

    Agent のインストールでは、登録された各ホストでマシンパラメータをチェックし、Agent サービスをワンクリックでデプロイします。

    Agent サービスをデプロイした後、Agent のステータスが正常であることを確認してください。

ステップ 3: FE 設定

config-fe-separating

FE を追加する際は、FE Role を指定する必要があります。高可用性アーキテクチャを構築するために、3 つの FE Followers を指定することを推奨します。

FE 設定を指定する際は、一般設定を選択するか、特定の FE 設定を個別に変更できます。FE 設定の一貫性を確保するために、一般設定を使用することを推奨します。

設定の説明は以下の通りです:

パラメータ説明
Http PortFE 上の HTTP Server ポート、デフォルト 8030
Query PortFE 上の MySQL Server ポート、デフォルト 9030
RPC PortFE 上の Thrift Server ポート、各 FE の設定は一貫している必要があります、デフォルト 9020
Editlog PortFE 上の bdbje 通信ポート、デフォルト 9010
Deployment DirectoryDoris デプロイメントルートディレクトリ
Metadata Storage DirectoryFE メタデータストレージディレクトリ
Log DirectoryFE ログディレクトリ

ステップ 4: BE 設定

config-be-separating

BE ノードを追加する際は、まずコンピュートグループを計画し、次に各コンピュートグループに BE ノードを追加する必要があります。

上の図に示すように、2 つのリソースグループが作成され、各リソースグループに 1 つの BE ノードが追加されています。

設定の説明は以下の通りです:

パラメータ説明
BE PortBE 上の Thrift Server ポート、FE からのリクエストを受信するために使用、デフォルト 9060
Webserver PortBE 上の HTTP Server ポート、デフォルト 8040
Heartbeat PortBE 上のハートビートサービスポート (Thrift)、FE からのハートビートを受信するために使用、デフォルト 9050
BRPC PortBE 上の BRPC ポート、BE 間通信に使用、デフォルト 8060
Deployment DirectoryDoris デプロイメントルートディレクトリ
Data Storage DirectoryBE データストレージディレクトリ
Log DirectoryBE ログストレージディレクトリ
External Table Cache DirectoryFederal 分析ファイルキャッシュディレクトリ
Total File Cache SizeFederal 分析ファイルキャッシュサイズ
Single Query Cache LimitFederal 分析単一クエリキャッシュサイズ制限

ステップ 5: その他の設定

config-others-separating

クラスターパラメータを設定する際は、サービスを自動的に開始するかどうかと、テーブル名が大文字小文字を区別するかどうかを選択できます。