Apache Hadoopでは、以下のハードウェア構成でシステムを構築します。
マスタサーバ
大量のデータファイルをブロックに分けた上でファイル化(分散ファイルシステム)し、そのファイル名や保管場所を一元管理するサーバです。また、Hadoopへの実行要求を受け付け、スレーブサーバに対して並列分散処理を実行させることができます。
スレーブサーバ
マスタサーバによってブロック化されたデータファイルを、複数のスレーブサーバが並列分散処理することによって、短時間に分析処理を行うことができます。
HDFS
ブロックに分けたデータファイルが格納される分散ファイルシステムです。スレーブサーバに搭載されたローカルディスクを使用して、HDFSを構成します。
MapReduceアプリケーションはスレーブサーバで実行されます。このため、スレーブサーバにはNetCOBOLの運用環境が必要です。
Hadoop連携機能では、マスタサーバでHadoopジョブを実行します。このため、マスタサーバにはNetCOBOLの運用環境が必要です。また、マスタサーバ上でCOBOLアプリケーションをビルドする場合は、マスタサーバにNetCOBOLの開発・運用環境が必要です。別サーバ上でビルドしたCOBOLアプリケーションを使用する場合は、マスタサーバにはNetCOBOLの運用環境のみをインストールします。