Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

その他の製品を使用した MapReduce の高速化と展開

実行環境

mapreduceを并行计算工具箱™,MATLAB®Parallel Server™、またはMATLAB Compiler™とともに使用するには、コンフィギュレーション関数mapreducerを使用してmapreduceの実行環境を変更します。これにより、小さい計算から始めて map 関数および reduce 関数を検証してから、迅速にスケール アップして大規模な計算を実行できます。

並列実行

Parallel Computing Toolbox は、マルチコア コンピューターの処理能力をフルに活用して複数のアプリケーションをワーカーの並列プールで実行することにより、mapreduceアルゴリズムをただちに高速化できます。既に Parallel Computing Toolbox がインストールされている場合は、この機能を利用するために特にすることはありません。mapreduceを Parallel Computing Toolbox とともに使用する方法の詳細については、並列プール上での mapreduce の実行(Parallel Computing Toolbox)を参照してください。

MATLAB Parallel Serverを使用すると、同じアプリケーションをリモート コンピューター クラスターで実行できます。Hadoop®クラスターをサポートするようMATLAB Parallel Serverを設定する方法などの詳細については、tall 配列および mapreduce(Parallel Computing Toolbox)を参照してください。

アプリケーションの配布

MATLAB Compilerによってスタンドアロンのmapreduceアプリケーションや配布可能アーカイブを作成し、それを同僚と共有したり Hadoop 運用システムに配布したりできます。

詳細は、Hadoop クラスターの MapReduce アプリケーション(MATLAB Compiler)を参照してください。

参考

|