このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
適切に構成された MATLABクライアントから、高的
(MATLAB)配列および地图还原
(MATLAB)関数を含む並列 MATLAB®コードを Hadoopクラスターに送信できます。
MATLABコードをクラスターで実行するようにクライアントを構成するには、意図したクライアント マシンからクラスターへの送信が既に可能になっていなければなりません。クライアント マシンには MATLAB外のクラスターにアクセスできる Hadoop®インストール環境がなければなりません。
多くの Hadoopディストリビューションは 窗户®クライアントからの Linux®ベース クラスターへの直接アクセスをサポートしていません。窗户クライアントのユーザーは多くの場合、窗户クライアントから SSHまたは VNCを介してアクセスできる Linuxゲートウェイ ノードを設定する必要があります。その後、このゲートウェイ ノードからクラスターにアクセスできます。
MATLAB并行服务器™をクラスター インフラストラクチャと統合します。詳細については、サードパーティ製スケジューラ向けの MATLAB并行服务器のインストールと構成を参照してください。
クラスターで Kerberos認証が必要とされる場合は、MATLAB并行服务器のインストール環境が適切に設定されていることを確認してください。詳細については、Kerberos認証を参照してください。
クライアントが MATLAB外の Hadoopクラスターにアクセスできることを確認します。
クラスターで Kerberos認証が必要とされる場合は、クライアント MATLABのインストール環境が Kerberos認証用に構成されていることを確認します。詳細については、Kerberos認証を参照してください。
MATLAB内からクラスターにアクセスするには、次のステートメントを使用してparallel.cluster.Hadoop
(并行计算工具箱)オブジェクトを設定します。
setenv('HADOOP_HOME','/path/to/HADOOP/install')cluster=parallel.cluster.HADOOP;
地图还原器
(MATLAB)を使用して地图还原
が Hadoopクラスター オブジェクトで実行できるように指定します。
Hadoopクラスター上で並列 MATLABコードを実行する方法の例については、Hadoopクラスター上での 地图还原の実行(并行计算工具箱)と火花対応 Hadoopクラスターでの 高的配列の使用(并行计算工具箱)を参照してください。
クラスターで 神谕®JAVA®暗号化拡張機能を必要とする Kerberos認証が使用されている場合は、MATLABとMATLAB并行服务器のすべてのインストール環境を構成しなければなりません。钟表厂®または 克劳德拉®のディストリビューションを使用している場合は、以下の構成手順を実行する必要がある可能性が高いです。
構成手順はクライアントとワーカーの MATLABインストール環境で同じです。
R2018b以降では、JAVAインストール環境の適切なセキュリティ ポリシーを有効にして、MATLABインストール環境を構成します。
MATLABエディターで、ファイル${MATLAB_ROOT}/sys/java/jre/${ARCH}/jre/lib/security/java.security
を開きます。
次の行
#加密策略=无限制
加密策略=无限制
以前のリリースの場合、追加のセキュリティ ファイルを 神谕からダウンロードしなければなりません。
甲骨文Java暗号化拡張機能の 拉链ファイルを Oracle Java SEページからダウンロードします。
ダウンロードした 拉链ファイルを一時フォルダーに解凍します。
${MATLABROOT}/sys/java/jre/${ARCH}/jre/lib/security
フォルダー内のlocal_policy.jar
および美国出口政策.jar
の各ファイルを、ダウンロードしたバージョンに置き換えます。
MATLAB地图还原
は、Hadoop2.xクラスターでサポートされています。Hadoop 1.xクラスターのサポートは削除されていることに注意してください。
MATLABの 高的配列は、火花™ 対応 Hadoop2.xクラスターでサポートされています。クライアントのすべてのアーキテクチャをサポートする、火花対応 Hadoopクラスターでは、そのクラスターの Linuxおよび 雨衣アーキテクチャをサポートしていても、高的配列を使用できます。これは、クロスプラットフォーム サポートを含みます。
機能 | 結果 | 代替方法 | 互換性についての考慮事項 |
---|---|---|---|
MATLAB地图还原 を Hadoop 1.xクラスターで実行するためのサポートが削除されている。 |
エラー | Hadoop2.xがインストールされたクラスターを使用して MATLAB地图还原 を実行する。 |
Hadoop 1.x上で稼働している MATLAB地图还原 コードを Hadoop2.xに移行する。 |
parallel.cluster.Hadoop
(并行计算工具箱)