主要内容

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

火花アプリケーション

コンパイルされたMATLAB®アプリケーションを作成し,火花™対応のHadoop®クラスターで実行する

サポートされるプラットフォーム:Linux®のみ。

MATLABアプリケーションは,次の2つの方法で火花に配布することができます。

  • 火花対応のHadoopクラスターへの高配列の配布

  • 火花用MATLAB APIを使用したアプリケーションの配布

高配列を含むMATLABアプリケーションの配布については,火花対応のHadoopクラスターへの高配列の配布を参照してください。高配列を操作する方法の詳細については、高配列を参照してください。

火花プログラムで共通のflatMapなどの関数を使用するMATLABアプリケーションの配布については,火花用MATLAB APIを使用したアプリケーションの配布を参照してください。

火花用MATLAB APIは,火花プログラミングモデルをMATLABに公開します。したがって,MATLABアプリケーションの作成時にすぐに使用できるflatMapmapPartitions,およびなどの火花関数を見つけることができます。

メモ

火花用MATLAB APIを使って開発されたMATLABアプリケーションは,高配列が含まれている場合には配布できません。

火花の概念の簡潔な概要と,配布されたMATLABアプリケーションにこれらの概念がどう組み込まれているかの説明は,Apache火花基础知识を参照してください。

MATLABは科学的アルゴリズムおよびエンジニアリングアルゴリズムの膨大なコレクションを有しており,火花は大規模データを処理するための高速で汎用型のエンジンです。MATLABアプリケーションを火花に配布することにより,MATLABでアプリケーションを作成して火花対応のクラスターで実行することができます。

サポートされるApache火花™のバージョン:1.3 - -2. x。