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

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

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

注意事項

  • FEマシンは同時にFoundationDBをデプロイし、少なくとも48GBのメモリが必要です。
  • 1つのサーバー上に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 Followerを指定することを推奨します。

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ノードを追加する際は、まずcomputeグループを計画し、次に各computeグループに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

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