このダイアグラムは、既存のHadoopクラスタの上部にデプロイされたBig Data Discoveryノードのクラスタを示しています。
このダイアグラムは、多くの使用可能な構成の中で、本番用に提案するデプロイメント・トポロジを示しています。ステージングと学習、デモおよび本番レベルのデプロイメント・トポロジの詳細は、インストレーションおよびデプロイメント・ガイドを参照してください。
このダイアグラムでは、上から順に、Big Data Discoveryクラスタ・デプロイメントの次のコンポーネントが含まれています。
- オプションの外部ロード・バランサは、Big Data Discoveryクラスタへのエントリの単一ポイントとして機能します。すべてのブラウザ・リクエストは、このロード・バランサを経由してStudioノードにルーティングされます。
- Big Data Discoveryクラスタは、3つのノードのカテゴリから構成されます。
- StudioおよびDgraph Gatewayを使用してWebLogic Serverをホストするノード。
- Hadoopのみのノード。このノードは、WebLogic ServerインスタンスやDgraphインスタンスをホストしません。Big Data Discoveryデプロイメント内で、データ処理ジョブを実行します。
- Dgraphノード。このノードは、Dgraphインスタンスをホストする専用のものです。
- WebLogic Serverノード。これらのノードは、WebLogic Serverがデプロイされるマシンを表します。これらのノードは、2つのJavaアプリケーション(StudioとDgraph Gateway)をホストしています。
- Hadoopノード。Big Data Discoveryは、Hadoopクラスタの上部にデプロイされます。このダイアグラムは、BDDがデプロイされるHadoopノードのみを示しています。このノードは、BDDがデプロイされる既存のHadoopクラスタ全体のサブセットを表します。このノードは、HadoopとBDDの両方をインストールでき、HDFSへの共有アクセス権があります。ZooKeeperインスタンスを最適にホストするには、3つのHadoopノードが必要です。ZooKeeperは、Big Data Discoveryクラスタのすべての参加メンバーのクラスタ状態を維持します。特に、リーダーDgraphノードに障害が発生した場合のDgraphリーダー・ノードの自動選出を保証します。
- Dgraphノード。このノードは、大規模なBDDクラスタ・デプロイメントの一部であるDgraphクラスタを形成します。1つのノードはリーダーDgraphノードとして機能し、残りのノードはフォロワDgraphノードです。Dgraphクラスタにあるすべてのノードには、索引が格納されている共有ファイル・システム(NFS)への書込みアクセス権があります。ファイル・システムにある索引への書込みを行うのは、リーダーDgraphノードのみです。Dgraphフォロワ・ノードは索引から読取りのみできます。索引には、BDD内の各データ・セットに対する内部索引が含まれています。
- Big Data Discovery用のEnterprise Managerは、このダイアグラムに表示されません。これは、Big Data Discoveryデプロイメントで、オプションで使用できます。使用する場合、Enterprise Managerは別のWebLogic Serverにインストールされます。詳細は、「Big Data Discovery用のEnterprise Managerの使用」を参照してください。