matlab.io.datastore.HadoopFileBased クラス
名前空間: matlab.io.datastore
(非推奨) データストアへの Hadoop ファイルのサポートの追加
matlab.io.datastore.HadoopFileBased は推奨されません。代わりに matlab.io.datastore.HadoopLocationBased を使用してください。
説明
matlab.io.datastore.HadoopFileBased は抽象 mixin クラスで、Hadoop® のサポートをカスタム データストアに追加します。
この mixin クラスを使用するには、matlab.io.Datastore 基底クラスからの継承に加え、matlab.io.datastore.HadoopFileBased クラスから継承しなければなりません。クラス定義ファイルの最初の行として次の構文を入力します。
classdef MyDatastore < matlab.io.Datastore & ...
matlab.io.datastore.HadoopFileBased
...
end並列処理のサポートと共に Hadoop サポートを追加するには、次の行をクラス定義ファイルで使用します。
classdef MyDatastore < matlab.io.Datastore & ...
matlab.io.datastore.Partitionable & ...
matlab.io.datastore.HadoopFileBased
...
endカスタム データストアに Hadoop のサポートを追加するには、次を行わなければなりません。
追加クラス
matlab.io.datastore.HadoopFileBasedから継承する追加のメソッド
getLocation、initializeDatastore、isfullfileを定義する
Hadoop をサポートするカスタム データストア作成の手順と詳細については、カスタム データストアの開発を参照してください。
メソッド
getLocation | (非推奨) Hadoop 内のファイルの場所 |
initializeDatastore | (非推奨) Hadoop からの情報でデータストアを初期化 |
isfullfile | (非推奨) データストアがファイル全体を読み取るかどうかをチェック |
例
バージョン履歴
R2017b で導入
参考
mapreduce | matlab.io.datastore.Partitionable | matlab.io.Datastore | matlab.io.datastore.DsFileSet | tall
トピック
- Hadoop サポートの追加
- Spark クラスターでの tall 配列の使用 (Parallel Computing Toolbox)
- tall 配列およびデータ ストアを使用するビッグ データのワークフロー (Parallel Computing Toolbox)