メインコンテンツまでスキップ
に最終更新

クラスター構成の計画

アーキテクチャの計画​

ビジネス上の要件に応じて、アーキテクチャモードを選択します。

アーキテクチャモード適した状況依存関係
ストレージ・コンピュート一体型大幅な動的スケーリングが不要な場合共有ストレージは不要
ストレージ・コンピュート分離型コンピュートリソースを動的にスケーリングする必要がある場合共有ストレージが必要

ポートの計画​

Doris のインスタンスはネットワークを介して通信します。管理者は環境に合わせてポート設定を調整できます。

インスタンスポート名デフォルトポート通信方向説明
BEbe_port9060FE → BEThrift Server。FE からのリクエストを受信
BEwebserver_port8040BE ↔ BEHTTP Server
BEheartbeat_service_port9050FE → BEハートビートサービス(Thrift)
BEbrpc_port8060FE ↔ BE, BE ↔ BEBRPC 通信
FEhttp_port8030FE ↔ FE, Client ↔ FEHTTP Server
FErpc_port9020BE → FE, FE ↔ FEThrift Server。すべての FE で同じポートにする必要がある
FEquery_port9030Client ↔ FEMySQL Server
FEedit_log_port9010FE ↔ FEbdbje 通信

ノード数の計画​

FE のノード数​

FE はユーザーリクエストの受け付け、クエリプランニング、メタデータ管理、ノード管理を担当します。

ノードの種類役割本番環境での推奨数
Follower選挙に参加し、Master が停止した場合に引き継ぐ≥ 3
Observerメタデータの同期のみを行い、読み取りサービスの処理能力を拡張する必要に応じて追加

BE のノード数​

BE はデータの保存と計算を担当します。本番環境では、信頼性を確保するために 3 レプリカを使用します。

推奨事項説明
≥ 3 BEs3 レプリカによる信頼性の高いストレージを確保します(ストレージ・コンピュート一体型の場合。ストレージ・コンピュート分離型では、BE の数は 0 以上にできます)。
水平スケーリングに対応ノードを追加すると、クエリ性能と同時実行性能が向上します